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

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

submissions
9
submitters
8
observed span
2013–2026
peak thread · 60 comments
146 pts
latest 20+ return · 2026-02-23
146 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

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.

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