3 ms·
Go has some great 'under the hood' features, ie ones provided by its runtime, but man the language syntax makes it really annoying to take advantage of them. Th
by zinclozenge 7y ago
Go has some great 'under the hood' features, ie ones provided by its runtime, but man the language syntax makes it really annoying to take advantage of them. The sweet spot for me would be something between Go and Rust, ie a language with generics, algebraic data types, pattern matching, garbage collection, good concurrency primitives with a good work stealing scheduler.
So I'm basically asking for OCaml with multithreading.
- nathcd 7y agoIn case you haven't heard of it, you should check out Pony (https://www.ponylang.io/ https://www.ponylang.io/). It's definitely got its own flair, but characteristically it's a lot like what you describe.