DEV Community

Discussion on: Do you consider learning Elm?

Collapse
 
mateiadrielrafael profile image
Matei Adriel

I learned it, wouldn't use it, everythin it does it does well, but it doesn't do much. There's a lot of stuff it's missing which makes writing generalised code impossible...

Collapse
 
macsikora profile image
Pragmatic Maciej

Hi Matei, thanks for the comment.
What exactly is missing in the language and you are pointing here? Do you mean expressiveness tools like typeclasses, or smth different?

Collapse
 
mateiadrielrafael profile image
Matei Adriel • Edited

Typeclasses, do-notation (pr computstional expressions), HKTS, row polymorphism, curried types(actuslly idk if elm has this, if it does then my bad)

Also operator overloading, or at least some operators for binding, mapping, applying etc