3 ms·
Great running into you at Shizen @steveklabnik! Just started using Rust in a serious capacity this month to secure some C++ functions that are called by our Er
by Cieplak 9y ago
Great running into you at Shizen @steveklabnik!
Just started using Rust in a serious capacity this month to secure some C++ functions that are called by our Erlang apps, with great assistance from Rustler [1]. Several people have complained to me about the decision to remove async IO from Rust, but I'm really grateful that it happened, because it lets Rust focus on being the best at what it is. Erlang's concurrency primitives and Rust's performance & security are a match made in heaven.
[1] https://github.com/hansihe/rustler https://github.com/hansihe/rustler
- steveklabnik 9y agoHey hey! You too. Sorry I had to skip town before we could grab a drink, it was a hectic trip! > the decision to remove async IO from Rust I'd be interested in hearing more about this, did they maybe mean green threads? https://tokio.rs/ https://tokio.rs/ is the big async-io project, it's certainly not removed in any sense!
- Cieplak 9y agoI should clarify the "remove async IO" as the decision to not include an event-loop primitive in the core language or stdlib, which is tantamount to complaining about GC not being part of Rust core :) Metal IO is an awesome library as well: https://github.com/carllerche/mio https://github.com/carllerche/mio
- kod 9y agoTokio depends on mio.
- steveklabnik 9y agoAh yes, I forgot that we had libuv at some point, duh! Thanks :)