Hacker News new | ask | show | jobs
by jeremiep 2871 days ago
That's not a step further, you lose the ability to use the latest version without code changes.
1 comments

Which in any case you'd have to do in other languages. What Elm provides is a way for library users to decide whether to upgrade the library or not and more importantly not automatically upgrade to a library which needs code changes.