Re:Write Junior Code
by thraxil on Sunday December 29, 2019 @05:50PM
(#21909162)
Elixir is pretty great if you're not super hung up on type systems.
[ Parent
| on HN ]
I should have added that I'd also prefer mandatory typing and natively compiled code.
Elixir/Erlang/BEAM has a lot going for it but it's not as general purpose as I'd like
There's at least one other way to read that comment.
Is there an 'Elixir' of Haskell? Maybe someone should write it. What would it look like if you stole the good bits from a framework/library/standard lib in another language and wrote them in Haskell?
There is an attempt at it, yes: https://wiki.haskell.org/Cloud_Haskell
Many languages have some variation of Erlang’s processes and/or distribution available as a library, but the key features like live inspection, code reload, or strong isolation between lightweight processes can’t really be done without language runtime support.
There's also some work pushing Haskell to perform better (more like Elixir) in networking/concurrency applications:
http://www.well-typed.com/blog/2019/10/nonmoving-gc-merge/