Yeah, it is old. But I only found it recently and did not see a discussion of it yet.
I found this quite interesting. I love rust, but async rust always seems almost like a different language.
Lifetimes become much more complex and much less useful, you use Box and Arc way too much. It seems like you would be better off if everything was heap allocated.
Working with local futures brings back some of the things I love about rust, but it is certainly not prominently featured in libraries like tokio and the entire async ecosystem.
It's possible a form of AI (depending on your definition of the term) is powering some of these features, but it's used as an implementation detail, not a marketing term, which I appreciate.
Remote: Yes
Willing to relocate: Yes
Technologies: Haskell, Rust, PostgreSQL, Nix, NixOS, Linux
Resume: http://s3.evanrelf.com/resume.pdf
Email: evan@evanrelf.com