TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Elm at Prezi

175 pointsby enumabout 12 years ago

18 comments

Ixiausabout 12 years ago
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": <a href="https://github.com/faylang/fay/wiki" rel="nofollow">https://github.com/faylang/fay/wiki</a>
评论 #5788272 未加载
评论 #5788102 未加载
评论 #5789449 未加载
revelationabout 12 years ago
<i>[..] and every line of JavaScript code costs too much time to maintain.</i><p>At this point, go to the next blackboard. Write after me:<p>You can not debug Elm. There is no debugger. You can not debug Elm. There is no debugger.
评论 #5788476 未加载
评论 #5790888 未加载
评论 #5792035 未加载
评论 #5787947 未加载
评论 #5791360 未加载
评论 #5791203 未加载
egeozcanabout 12 years ago
&#62; The cost of writing JavaScript is just too high<p>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.
评论 #5788718 未加载
评论 #5789246 未加载
fossuserabout 12 years ago
Here's a list of languages that compile down to Javascript: <a href="https://github.com/jashkenas/coffee-script/wiki/List-of-languages-that-compile-to-JS" rel="nofollow">https://github.com/jashkenas/coffee-script/wiki/List-of-lang...</a>.<p>I didn't realize how many there were.
评论 #5789049 未加载
评论 #5789473 未加载
zsolabout 12 years ago
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: <a href="https://github.com/dzsodzso63/PreziCodingDojo/tree/master/frpDojo" rel="nofollow">https://github.com/dzsodzso63/PreziCodingDojo/tree/master/fr...</a>
评论 #5789482 未加载
epidemianabout 12 years ago
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
steveklabnikabout 12 years ago
I've really enjoyed playing with FRP, I even wrote a little gem in Ruby for it: <a href="https://github.com/steveklabnik/frappuccino/" rel="nofollow">https://github.com/steveklabnik/frappuccino/</a><p>And built some simple GUIs using Shoes: <a href="https://github.com/steveklabnik/frp_shoes" rel="nofollow">https://github.com/steveklabnik/frp_shoes</a>
评论 #5787939 未加载
aristidbabout 12 years ago
It seems like Haskell users are quite intent on not using Javascript... Elm is written in Haskell. So is Fay. And of course ghcjs.
评论 #5788144 未加载
评论 #5787880 未加载
评论 #5787871 未加载
评论 #5793215 未加载
评论 #5788216 未加载
jessedhillonabout 12 years ago
I find function application without parentheses enclosing the parameter list to be highly unreadable. Is there something wrong with me?
评论 #5789496 未加载
评论 #5788542 未加载
评论 #5793953 未加载
评论 #5793236 未加载
评论 #5788496 未加载
评论 #5789830 未加载
egonschieleabout 12 years ago
I am so excited! It's nice to see a functional language like Elm getting financial support from a company.
AndreasFromabout 12 years ago
Elm 0.8 was recently announced with a range of improvements for those interested: <a href="http://elm-lang.org/blog/announce/version-0.8.elm" rel="nofollow">http://elm-lang.org/blog/announce/version-0.8.elm</a>
tingletechabout 12 years ago
not to be confused with the elm, the old unix mail client:<p><a href="http://www.instinct.org/elm/" rel="nofollow">http://www.instinct.org/elm/</a>
评论 #5788814 未加载
评论 #5790450 未加载
jlattabout 12 years ago
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: <a href="https://github.com/jlatt/frp.js" rel="nofollow">https://github.com/jlatt/frp.js</a>
评论 #5788674 未加载
Nekorosuabout 12 years ago
Elm is the future and I'm glad to see it now has some good company's support.
评论 #5788269 未加载
saosebastiaoabout 12 years ago
Awesome...you have me intrigued. I would worship the ground you walk on if you targeted asm.js.
bootheadabout 12 years ago
Slightly off topic but does anyone know of ans FRP library for python?
nahnameabout 12 years ago
Inversion of control is a good thing. Why would you want to avoid it?
评论 #5787919 未加载
评论 #5788465 未加载
评论 #5787929 未加载
jluanabout 12 years ago
Congratulations, Evan!
评论 #5788331 未加载