DEV Community

Discussion on: Do you consider learning Elm?

 
jvarness profile image
Jake Varness

Can you provide an example of what you mean? Do you mean compiler/build-wise or from an architecture/conventions perspective?

Thread Thread
 
macsikora profile image
Pragmatic Maciej

Language perspective. Just looked at realese notes from 19 and there is no language changes, 18 was removing the syntax, so my mistake. But still if 19 did not extend the language then what did you mean by fact that you were limited by 18 but not by 19.

Thread Thread
 
jvarness profile image
Jake Varness

Elm's architecture in 0.19 for making SPAs significantly improved. They improved the developer's abilities to make a SPA that worked a little more seamlessly.

The only real downside to 0.19 was the fact that every owner of every Elm package had to recompile against 0.19 for it to be compatible with the latest version. I remember for a lot of people who wanted to use 0.19, they had to wait until their favorite libraries could be 0.19 compatible.

Thread Thread
 
macsikora profile image
Pragmatic Maciej

No, not exactly I was right, Elm 19 removed possibility for own operators and using binary functions as infix. Just found it out that release notes did not say anything about that. There was major community argument about these. I also see that move as at least problematic.