3,522 karma · joined February 4, 2014
By not socializing, you are avoiding (to quote the linked article) a "fundamental human need." This is not something you can simply live without, just like you cannot live a good live without exercise.
The view you are espousing is fundamentally unhealthy.
But yes, for a compiler specifically, you need a CPS transformation
That being said, Steel is excellent and I highly recommend it if you just need R5RS with syntax transformers
I checked this with my R6RS implementation and it works just as you would expect (https://github.com/maplant/scheme-rs)
there are absolutely situations where tokio's mutex and rwlock are useful, but the vast majority of the time you shouldn't need them
This is simply not true, and the tokio documentation says as much:
"Contrary to popular belief, it is ok and often preferred to use the ordinary Mutex from the standard library in asynchronous code."
https://docs.rs/tokio/latest/tokio/sync/struct.Mutex.html#wh...