from Hacker News

Elm at Prezi

by enum on 5/29/13, 5:21 PM with 100 comments

  • by Ixiaus on 5/29/13, 5:47 PM

    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
  • by revelation on 5/29/13, 6:03 PM

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

  • by egeozcan on 5/29/13, 6:54 PM

    > 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.

  • by fossuser on 5/29/13, 5:47 PM

    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.

  • by zsol on 5/29/13, 5:46 PM

    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...
  • by epidemian on 5/29/13, 6:54 PM

    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
  • by steveklabnik on 5/29/13, 5:52 PM

    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

  • by aristidb on 5/29/13, 5:52 PM

    It seems like Haskell users are quite intent on not using Javascript... Elm is written in Haskell. So is Fay. And of course ghcjs.
  • by jessedhillon on 5/29/13, 6:52 PM

    I find function application without parentheses enclosing the parameter list to be highly unreadable. Is there something wrong with me?
  • by egonschiele on 5/29/13, 6:51 PM

    I am so excited! It's nice to see a functional language like Elm getting financial support from a company.
  • by AndreasFrom on 5/29/13, 5:51 PM

    Elm 0.8 was recently announced with a range of improvements for those interested: http://elm-lang.org/blog/announce/version-0.8.elm
  • by tingletech on 5/29/13, 7:32 PM

    not to be confused with the elm, the old unix mail client:

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

  • by jlatt on 5/29/13, 6:46 PM

    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
  • by Nekorosu on 5/29/13, 6:51 PM

    Elm is the future and I'm glad to see it now has some good company's support.
  • by saosebastiao on 5/29/13, 8:48 PM

    Awesome...you have me intrigued. I would worship the ground you walk on if you targeted asm.js.
  • by boothead on 5/30/13, 8:36 AM

    Slightly off topic but does anyone know of ans FRP library for python?
  • by nahname on 5/29/13, 5:56 PM

    Inversion of control is a good thing. Why would you want to avoid it?
  • by jluan on 5/29/13, 6:51 PM

    Congratulations, Evan!