9 ms·
It's an alpha pre v1 language, it's going to break things to get better. However they also need to encourage users to build things so they can observe patterns
by hazza1 8y ago
It's an alpha pre v1 language, it's going to break things to get better.
However they also need to encourage users to build things so they can observe patterns and improve the language - often by removing the functionality developers relied upon (in the maintainers opinion wrongly.)
These pre v1 developers are going to get angry and burnt, the main problem is that Elm is ambitious and reliant on just one guy. 18 months with few warnings on breaking changes gives developers a long time to become reliant on deprecated functionality.
I've done some Elm development, the lack of documentation and support unless you hang out on chat channels put me off. I might try again post v1 but that feels a very long way away.
- bostonvaulter2 8y ago> It's an alpha pre v1 language Not according to the homepage. According to the homepage you should install now and it's already used in production by major companies!
- hazza1 8y ago> According to the homepage you should install now and it's already used in production by major companies! > > they need to encourage users to build things Is obvious from feedback on this article that this is alpha quality software. Feel free to be a guinea pig but I'd be very worried if I had any Elm code in production (unless you are no red ink and can hire the language author)