June 26, 2026

Parentheses, passion, and plot twists

Slisp: Simple Lisp compiler (Linux/amd64)

A tiny homemade Lisp compiler just dropped, and the comment section is already swooning

TLDR: slisp is a small hobby-built tool that turns Lisp code into runnable Linux programs, even if it skips some fancy extras. The community reaction was mostly delighted and nostalgic, with commenters treating its arrival like perfect timing for yet another Lisp obsession.

A tiny new project called slisp has arrived with a very specific promise: feed it Lisp code, and it spits out a standalone Linux program. In plain English, it turns an old-school programming language loved by enthusiasts into something you can run like a normal app. It supports basics like numbers, text, lists, little reusable functions, and even a built-in library. But the real juice is in the vibe: this isn’t trying to be some giant corporate tool. It’s a passion project, and people could feel that immediately.

The strongest reaction in the discussion was pure nerd joy. Creator stevekemp basically walked in saying Hacker News “always likes lisp stuff,” and honestly, the crowd proved him right. His backstory — getting tangled up building a different language, then retreating to Lisp because it’s simpler and cleaner — gave the whole thing a scrappy comeback narrative. That turned what could have been a dry software post into a “watch me rebuild my sanity in public” moment.

There wasn’t major bloodsport in the comments, but there was delicious low-stakes drama in the form of Lisp purists versus pragmatists. This compiler openly skips things like garbage collection and macros, which in normal human terms means it leaves out some of the magic tricks Lisp fans brag about. Instead of outrage, the mood was more amused acceptance: people seemed charmed that it’s small, honest, and very aware of its own limits. The funniest reaction came from a commenter who saw the post just as they were thinking about trying Lisp again and basically treated it like the universe was listening. Coincidence, or the Lisp gods at work?

Key Points

  • Slisp is a compiler that converts Lisp programs into standalone assembly for Linux/AMD64.
  • The project supports bindings, functions, integers, strings, lists, lambdas with closures, run-time type checks, and a standard library added by default.
  • Documented operations include arithmetic and comparison operators, along with special forms such as `defun`, `if`, `lambda`, `let`, and `set!`.
  • The repository provides example programs including factorial, fibonacci, fizzbuzz, and a working Brainfuck interpreter.
  • Current limitations explicitly listed are no garbage collection, no macros, and no quote support; the article also documents build, test, and fuzz-testing workflows.

Hottest takes

"Hacker News always likes lisp stuff" — stevekemp
"I had a lot of fun writing it" — stevekemp
"Coincidence?" — krylon
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.