HN Hall of Fame Weekly email

OCaml for the Masses (2011)

queue.acm.org Essays & writing Essays & articles Computer science Class of 2018-11 Hall of Fame

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

submissions
9
submitters
9
observed span
2011–2020
peak thread · 223 comments
304 pts
latest 20+ return · 2018-11-26
304 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

I for one can't wait for Typed FP to become mainstream as soon as possible. I think the prevalence of scripting languages in large systems today is a quirk of history. In early 2000s, as the web was growing to be an application delivery platform, the only practical statically typed language was Java. It didn't have generics or lambdas at the time, and was infested with the sprawl of J2EE. Choosing Ruby/Python over Java was at the time an act…

jasim·304-point thread·

I recently picked up a project in OCaml that I had begun last summer and never finished. I have to say, compared to my day-to-day tools (mostly Java these days, Python before), OCaml is a breath of fresh air. For instance, today I did a refactoring where I replaced a type that was simply an alias to string with a proper abstract data type. Fixing the code was simply a matter of compiling, going to the file/line number in the…

"Yet functional languages never really made it to the mainstream" JavaScript development these days is getting pretty darn close to what I would consider 'mainstream' functional programming. Heavy use of both first class and lambda functions, and closures have been standard practices for years now. And thanks to libraries like Underscore.js partial application and the use higher order functions like map/filter/etc are also becoming very common place. I'll absolutely agree that what we see is not 'pure' functional…

This was posted a few days ago: HN discussion: http://news.ycombinator.com/item?id=3047741 Reddit discussion: http://www.reddit.com/r/programming/comments/kuhn3/ocaml_for...

getsat·14-point thread·

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
483

reference only — not used in Hall rules or ranking

Total comments
341

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2011-10-02OCaml for the massesacg142
2012-01-18OCaml for the Massesmbowcock5528
2013-06-03OCaml for the Massesamirmc10
2014-07-07OCaml for the Masses (2011)First breakoutluu10088
2015-01-14Why the next language you learn should be functional (2011)alvare30
2017-05-29OCaml for the Masses: why the next language you learn should be functionaljasim20
2017-06-03OCaml for the Masses Why the next language you learn should be functional (2011)based220
2018-11-26OCaml for the Masses (2011)Hall induction · Best thread · Latest 20+ point returnalanfranz304223
2020-04-14OCaml for the Masses: Why the next language you learn should be functional(2011)alokrai20