HN Hall of Fame Weekly email

Lisp as an Alternative to Java

Screenshot of norvig.com captured 2026-07-20
Page preview · captured 2026-07-20

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

submissions
7
submitters
7
observed span
2008–2021
peak thread · 108 comments
156 pts
latest 20+ return · 2021-08-02
150 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 think the lesson to learn from Java was that we, developers, were evaluating languages on the wrong parameters. Java is too verbose! (But that can reduce the need for so many comments, and comments can often mislead as software changes. Also, Java 8 was 2014 and it changed the game massively.) Java runs slowly because of the JVM! (But the JVM evolves and improves, giving free upgrades to all Java programs over time. Also, I have a multi-GHZ processor…

mabbo·156-point thread·

The following are taken from: http://news.ycombinator.com/item?id=1803351 ----norvig 449 days ago------ Peter Norvig here. [....] In terms of programming-in-the-large, at Google and elsewhere, I think that language choice is not as important as all the other choices: if you have the right overall architecture, the right team of programmers, the right development process that allows for rapid development with continuous improvement, then many languages will work for you; if you don't have those things you're in…

This article appears on HN on a regular basis, so I thought people might be interested in a bit of historical trivia: the reason this article is called "Lisp as an Alternative to Java" instead of some other language is that it cribbed the title off my original study (http://www.flownet.com/gat/papers/lisp-java.pdf). The reason that article was titled the way it was is that I was working at JPL at the time and there was a software crisis underway. To that point…

lisper·77-point thread·

Problem is, programming languages don't matter any longer. The constructs we used to call programming languages are pretty much just used to script between libraries now. So, the simplest language with the best libraries wins. Thus Python, which is the modern BASIC.

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
3

100+ points or 50+ comments

Total points
509

reference only — not used in Hall rules or ranking

Total comments
343

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2008-10-10Lisp as an Alternative to Javasoundsop50
2012-01-10Lisp as an Alternative to JavaFirst breakoutllambda11437
2016-07-31Lisp as an Alternative to Java (1999)nwhitfield177103
2019-12-05Lisp as an Alternative to Javaastdb50
2019-12-28Lisp as an Alternative to Java – Faster, More ProductiveHall inductionpcr91030321
2021-04-07Lisp as an alternative to Java (2000)Best threadazhenley15694
2021-08-02Lisp as an Alternative to Java (2000)Latest 20+ point returnsusam150108