I'm a big user of Rust, but I'm kinda dismayed that async IO wasn't part of the original design.
It's nice they're making Futures a zero-cost abstraction, but it feels like it is at the expense of ergonomics.
It's nice they're making Futures a zero-cost abstraction, but it feels like it is at the expense of ergonomics.
For myself, I'd been waiting for the syntax to finalize as I'm still learning and didn't want to really delve into old and new ways, though I'm sure I will see them in practice. For others, depending on your needs, if you didn't need it, or willing to jump through the hoops, you could still get value along the way.
Someday, we should get a book about the history of Rust together...