Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That Haskell has a transparent parallelism is news to me. Does it do the things that Erlang does? Or at least Rust's `tokio` async runtime?


Yes, Haskell has green threads/co-routines.

Racket /also/ has `thread` which is a co-routine but afaik you cannot pass the co-routine off to another native thread and there are certain constraints passing data between different threads, similar to transferring ownership.

I am not aware of the SBCL ecosystem to comment.





Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: