3 ms·
Haskellers like to pick and choose their abstractions. That's why we have MVar and TVar (STM) and IVar and locks/semaphores and unbounded channels and bounded c
by coolsunglasses 12y ago
Haskellers like to pick and choose their abstractions. That's why we have MVar and TVar (STM) and IVar and locks/semaphores and unbounded channels and bounded channels and software transactional channels and green threads and Async and OS threads…
You're going to see what Erlang did atomized, implemented piecemeal, and reconstructed. Cloud Haskell burnt too much goodwill in pursuit of a mostly pointless feature.
That's how we ended up with slave-thread…the beginnings of supervisor trees.
Haskellers would rather pick and choose. It's worked well so far.
- saosebastiao 12y agoLet us know when you get to 9-nines on a distributed application.