News for hackers. Stuff that matters.
Re:Swift on the Server (2020) by nextaccountic on Sunday April 25, 2021 @04:44PM (#26936502)
> Everything is async in Haskell, so you don’t need to think about it,

Then why does https://hackage.haskell.org/package/async exist?

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
Re:Swift on the Server (2020) by k_bx on Monday April 26, 2021 @01:04AM (#26939380)
Please keep in mind it’s a library, not a language extension. It exists same reason any other library exists. It’s a useful set of combinators