HN Hall of Fame Weekly email

Femtolisp: A lightweight, robust, scheme-like Lisp implementation

github.com Software & code Software projects Software engineering Candidate
Screenshot of github.com captured 2026-07-20
Page preview · captured 2026-07-20

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.

Top comments

The parser of the Julia compiler is written in this dialect. It just goes to show how much power you have in a small package with lisps.

cultus·146-point thread·

Fun fact, Julia's parser and part of its compiler are implemented in femtolisp, and you can access it using a not so secret option in the Julia CLI.

borodi·146-point thread·

I think femtolisp powers Julia's code parsing and helps make Julia so lisp-like. Femtolisp can be run with as an argument to julia: `julia --lisp` > julia --lisp ; _ ; |_ _ _ |_ _ | . _ _ ; | (-||||_(_)|__|_)|_) ;-------------------|-----------------------

Used to implement the parser/lowering for Julia! It's probably on the way out at this point, but it's served us very well this past decade.

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.

HN stats

Breakout years
3

100+ points or 50+ comments

Total points
456

reference only — not used in Hall rules or ranking

Total comments
93

reference only — not used in Hall rules or ranking

Every submission