by momentoftop on 6/15/22, 10:08 AM with 121 comments
by sunflowerdeath on 6/15/22, 11:49 AM
by the_duke on 6/15/22, 11:04 AM
Is this planned for after 5.0? Anywhere I can learn more?
Getting an effects system with handlers in a (semi)large and mature language is a pretty big step.
The Koka language [1] has a brilliant implementation of algebraic effects. Sadly it's a research language that doesn't see much development.
[1] https://koka-lang.github.io/koka/doc/book.html#why-handlers
by sigzero on 6/15/22, 12:23 PM
Awesome job to all the devs.
by sudarshnachakra on 6/15/22, 3:05 PM
1. A statically compiled language with GC-d runtime, which compiles quicker than golang
2. Something that brings algebraic effects to the mainstream and with it an arguably better model for concurrency / parallelism
3. Support value types to take advantage of modern CPU caches
Finally golang finds some real competition (from a very unlikely source though). Hoping ReasonML will become more popular with this release with true parallelism and nice concurrency.
by pdimitar on 6/15/22, 10:59 AM
Maybe finally Rust+tokio projects will have some actual competition!
by ufo on 6/15/22, 11:27 AM
by samuell on 6/15/22, 10:54 AM