Live data from Hacker News

A nice app on Elm street

madewithlove.be

31–40 of 84 posts

Re: A nice app on Elm street

#31
post #29

I love Elm, but this tutorial is based on Elm 0.18, and 0.19 is out. There are some straighforwared but significant changes with how an application is set up. If you're just starting out, find a 0.19 tutorial.

T.b.h. this is the reason why I will probably stay messing around with either PureScript or ReasonML but stay away from Elm.

Why exactly? Elm 0.19 is out on August 2018, and the only thing that's expected is 0.19.1 which barely changes anything (doesn't break any api). Seems like 0.19 is quite settled at this point.

Re: A nice app on Elm street

#32
post #29

I love Elm, but this tutorial is based on Elm 0.18, and 0.19 is out. There are some straighforwared but significant changes with how an application is set up. If you're just starting out, find a 0.19 tutorial.

T.b.h. this is the reason why I will probably stay messing around with either PureScript or ReasonML but stay away from Elm.

[deleted]

Re: A nice app on Elm street

#33
Been working with Elm on so many projects the last 2-3 years. I don't think any other js-based framework can reach the benefits that Elm brings. Correct, readable and sane code at scale. And, like others said, makes front-end coding enjoyable and confident.

JS is a scripting language, good for small and quick scripts. Shouldn't be used for anything more than a few hundred LOC.

Re: A nice app on Elm street

#34

Earlier quoted context omitted.

Oooh that's a very hard question :p I'd need to sit down a bit to answer it, to be honest it could almost be its own article. They both try to accomplish the same things through very different means with very different backings (Facebook versus literally one person). I can already tell you that ReasonML definitely has my preference these days over Elm, for the simple fact that I can keep using React with it. I love R…

> the compiler is not as good nor as clear as Elm's though in the article, you mentioned: > the compiler is one of the best compilers I’ve ever seen and will not compile if it detects that your code is not sound. It seems like your're judging the entirety of the compiler just on it's user displayed error messages?

Indeed sorry that's badly worded, both compilers are very good, I meant more the UX around compilation in general as I'm not apt to judge the compilers themselves.

Re: A nice app on Elm street

#35
post #29

I love Elm, but this tutorial is based on Elm 0.18, and 0.19 is out. There are some straighforwared but significant changes with how an application is set up. If you're just starting out, find a 0.19 tutorial.

T.b.h. this is the reason why I will probably stay messing around with either PureScript or ReasonML but stay away from Elm.

Yeah, I balked at changing my apps to be 0.19 compatible. Now I'm kind of just "getting along" with 0.18 until I can do more of my front end work in Phoenix LiveView.

Re: A nice app on Elm street

#36

For anyone new trying to get into Elm (as a language/tool), I would look elsewhere. ReasonML, PureScript, TypeScipt, etc are all better featured solutions. Having said that, the article is well written and thorough for anyone wanting to take a look into Elm. But there are massive problems with Elm itself which make it impossible to consider seriously. I have and still do use Elm in production, and went through the ni…

For what it's worth, PureScript is much more complex than Elm. I see people recommend it, but I don't see people actually use it nearly as much as Elm (not that Elm is super widely used, of course). I do agree that the biggest thing Elm needs is to open up development, break down the "dictatorship" as you put it, and accelerate the pace rapidly.

Re: A nice app on Elm street

#38

I am a back-end developer, and I don't know front-end. I also know very little of functional programming. Elm is the only language that I like writing, and where I don't feel in a state of frustration when I write. It might have a lot of limitations, bu tit makes me happy. Given that our job is basically to be in a constant state of half broken code, this makes me a huge fan of the language.

This has been my experience, 100%.

Re: A nice app on Elm street

#39

For anyone new trying to get into Elm (as a language/tool), I would look elsewhere. ReasonML, PureScript, TypeScipt, etc are all better featured solutions. Having said that, the article is well written and thorough for anyone wanting to take a look into Elm. But there are massive problems with Elm itself which make it impossible to consider seriously. I have and still do use Elm in production, and went through the ni…

> Evan holds the naive view that everything can be rewritten in pure Elm and there's no reason not to. An overwhelmingly common use-case is 3rd party services or tracking libraries where it's impossible to re-implement; these apparently don't exist.

He quite loudly holds the opposite view: instead of thinking you need to port everything to Elm (very common urge for newcomers), keep it in JS and use it over a port.

Post reply on HN