[..] and every line of JavaScript code costs too much time to maintain.
At this point, go to the next blackboard. Write after me:
You can not debug Elm. There is no debugger. You can not debug Elm. There is no debugger.
> The cost of writing JavaScript is just too high
Every time I see such strongly worded statements, I get amazed by how the authors got to analyze the skills of every developer in the world.
Here's a list of languages that compile down to Javascript: https://github.com/jashkenas/coffee-script/wiki/List-of-lang....
I didn't realize how many there were.
I recently attended a coding dojo where we wrote code in elm and tests in coffeescript. I was new to both languages but I was surprised how easier elm felt compared to coffeescript (note: I have some haskell background ;]). Here are the results: https://github.com/dzsodzso63/PreziCodingDojo/tree/master/fr...
Great news that Evan can dedicate fully to Elm as his main job. I'm very curious about the language and its departure/simplification over traditional DOM manipulation with JS. I hope the best for the project and would love to see some effort for the compiler targeting asm.js :D
I've really enjoyed playing with FRP, I even wrote a little gem in Ruby for it: https://github.com/steveklabnik/frappuccino/
And built some simple GUIs using Shoes: https://github.com/steveklabnik/frp_shoes
It seems like Haskell users are quite intent on not using Javascript... Elm is written in Haskell. So is Fay. And of course ghcjs.
I find function application without parentheses enclosing the parameter list to be highly unreadable. Is there something wrong with me?
I am so excited! It's nice to see a functional language like Elm getting financial support from a company.
Elm 0.8 was recently announced with a range of improvements for those interested: http://elm-lang.org/blog/announce/version-0.8.elm
not to be confused with the elm, the old unix mail client:
I was really impressed by elm, but I strongly prefer working with a library that provides some of the features without transpiling. If anyone else is interested, I'm looking for some help with my project: https://github.com/jlatt/frp.js
Elm is the future and I'm glad to see it now has some good company's support.
Awesome...you have me intrigued. I would worship the ground you walk on if you targeted asm.js.
Slightly off topic but does anyone know of ans FRP library for python?
Inversion of control is a good thing. Why would you want to avoid it?
Congratulations, Evan!
For those interested in compiling down to Javascript with a strongly and statically typed language, there's a brilliant proper subset of Haskell that compiles down to Javascript called "Fay": https://github.com/faylang/fay/wiki