Join the discussion

Write your take first — we'll ask for email only when you're ready to publish.

  • Hacker News
  • Just as I was thinking to myself that it might be fun to play around with Lisp again, this shows up in my news ticker. Coincidence?
  • Hacker News always likes lisp stuff, and even though this is a very simple compiler I had a lot of fun writing it.

    I started writing a different compiler, but tied myself in knots with the type-encoding, and lack of clear plan. I figured I'd step back and try a lisp, because there's a known syntax, and it is minimal.

    The end result supports lists, integers, strings, characters, lambdas (with closures), and a reasonable standard library - big enough to hack up a small brainfuck interpreter along with the standard fibonacci, factorial, and fizzbuzz toy programs.

    So it's a toy, but it's my toy, and maybe interesting to some!

Explore Birbla archives

Slisp: Simple Lisp compiler (Linux/amd64) · Birbla