Elm at Prezi

  • 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

  • [..] 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:

    http://www.instinct.org/elm/

  • 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!