4 ms·
There are two threads about Elm on reddit's /r/programming right now. This is one of them, the other one ís about "Elm is wrong" (http://reasonablypolymorphic.c
by Noseshine 10y ago
There are two threads about Elm on reddit's /r/programming right now. This is one of them, the other one ís about "Elm is wrong" (http://reasonablypolymorphic.com/blog/elm-is-wrong http://reasonablypolymorphic.com/blog/elm-is-wrong)
Reddit: https://www.reddit.com/r/programming/comments/5bsanc/elm_is_wrong_reasonably_polymorphic/ https://www.reddit.com/r/programming/comments/5bsanc/elm_is_...
I found it interesting because I have not myself looked into Elm yet but kept it in the back of my mind to do so some day, since thus far I only ever read extremely positive opinions.
- projektfu 10y agoPeople gotta stop fighting their tools. The problems encountered in these two articles are similar to problems that used to plague me. I would want to get something in C++ that was like the way I thought it was done right in Modula-3. The C++ feature was almost but not quite enough like M3 to make it work. I would get frustrated and say that everyone was a moron and programming is doomed. Sometimes I'd even drop the project entirely. This sort of thinking made it impossible for me to use MFC. At some point I just realized I needed to get along. Working in Java (1.1), I started doing things with heavy boilerplate if it was required. You simply can't use a tool against how it was designed. I guess Elm doesn't have the word "opinionated" in its documentation enough, because that's what saved Rails. People would be like "DB2 doesn't do those big column names" and Rails people would be like, "Yup. We're opinionated about databases too." Nevertheless, if you don't fight the basics of the system, you get stuff done quickly.
- sotojuan 10y agoI personally welcome negative opinions on Elm. While that article is mostly complaining that it's not Haskell, the fact that Elm only gets praise somehow puts me off.