HN Hall of Fame Weekly email

Elm: a functional reactive programming language that compiles to JavaScript

elm-lang.org Software & code Software projects Web & internet Candidate
Screenshot of elm-lang.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 5 calendar years, with breakout response in 2 of them.

submissions
5
submitters
5
observed span
2011–2022
peak thread · 50 comments
132 pts
latest 20+ return · 2014-11-23
40 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

Hey, this is my project! :) I am surprised it got posted here, but I am also glad to see people are interested. One note on the title of this post: Elm compiles to HTML, CSS, and JS. Not just JS! I think this actually an extremely important distinction! It differentiates the project from templating libraries which still ultimately have you think and write in HTML. It also distinguishes it from scripting languages (like CoffeeScript) which also only address part…

Previous submission (with discussion): https://news.ycombinator.com/item?id=3322082 (Presumably that submission is why this one (is) was forced to (incorrectly) have an extra /)

dbaupp·107-point thread·

I think Elm is very interesting and inspiring. The time travel debugger especially is very impressive. However, can someone please tell me why Elm needs two kinds of values? There are simple values and then there are "signals". I don't understand why you need to make the distinction. If you want to apply a function to a signal, you need to use "lift". From the Elm documentation: "The lift functions are used to apply a normal function like sqrt to…

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
285

reference only — not used in Hall rules or ranking

Total comments
91

reference only — not used in Hall rules or ranking

Every submission