HN Hall of Fame Weekly email

Coconut: Pythonic functional programming

coconut-lang.org Software & code Software projects Software engineering Class of 2019-01 Hall of Fame
Screenshot of coconut-lang.org captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
10
submitters
10
observed span
2016–2021
peak thread · 169 comments
428 pts
latest 20+ return · 2021-11-04
99 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

This seems like a neat project but I can’t say I ever wanted Python to be an even bigger language... Ideally we would have a Python-like that eschews unnecessary features like inheritance and much of the magic that makes Python hard to optimize (and often hard to understand), and with a type system (even an optional type system) that is better than Mypy. I’m not 100% sure what that would look like, but I would ditch classes (and thus inheritance)…

weberc2·428-point thread·

This is cool, but you can go pretty far w/ FP idioms in Python without requiring a DSL/transpiler: - Toolz (http://toolz.readthedocs.io/en/latest/) provides the same primitives from Clojure (including partial functions, compose, juxt, etc) - Pysistence (https://pypi.python.org/pypi/pysistence/) provides immutable data structs - For parallel map you can use https://pypi.python.org/pypi/python-pmap/1.0.2 - TCO is achievable w/ a decorator regardless of AST manipulation (like Clojure's `loop/recur` construct) The…

This is cool stuff, but it's kind of sad that Python doesn't have any of this stuff. Apparently the Pythonic way to do anything is to repeat yourself, type a lot, implement flatten yourself, and cripple lambdas so no one will want to use them. It's a shame, because there's no reason why Python couldn't be an acceptable language for FP, like Julia. It'll never be great at it of course (just like Julia), but good enough that when I'm…

smabie·149-point thread·

Homepage feedback: It would be great if there was a demonstrative code-snippet that pre-populated that editor at the top of the page, even if it's just one of the snippets further down.

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
4

100+ points or 50+ comments

Total points
952

reference only — not used in Hall rules or ranking

Total comments
442

reference only — not used in Hall rules or ranking

Every submission