News for hackers. Stuff that matters.
Re:Swift on the Server (2020) by eecc on Sunday April 25, 2021 @05:11PM (#26936727)
I think what he means is that everything in Haskell is "async" because the language runtime is lazy and types can encode parallelism: monads and functors fro sequential, blocking code, while applicatives for independent code.

Not sure if it's actually correct though.

Re:Swift on the Server (2020) by k_bx on Monday April 26, 2021 @01:06AM (#26939388)
Nothing to do with laziness. It just means you cannot accidentally call blocking (sync) operation from a lightweight (async) thread and block a whole bunch of other lightweight threads like in Rust, C#, or other languages with explicit “async” keyword