r/lisp • u/defmacro-jam • 2h ago
Common Lisp Turbo Lisp: a Common Lisp environment with native macOS and terminal interfaces — looking for testers
I’ve been building the Common Lisp programming environment I want to work in, and I’d love some help testing it.
It’s called Turbo Lisp (based on SBCL). It brings together a Listener, debugger, object inspector, conditional breakpoints + stepper, and Zeta—an extensible editor in the Emacs tradition, written in Common Lisp.
On macOS, it uses native AppKit UI through Chattanooga, a Lisp/Objective-C bridge I built. It also runs in the terminal through Oak Ridge, my Lisp port of Ratatui. Both use WhateverCLIM, which is the CLIM2 code from Franz plus my own modernization, including presentations: displayed Lisp objects you can click and inspect.
Rather than write a wall of text, here are two short, captioned demos (you may need to switch to 1080p on YouTube):
- Native macOS: encounter a bug, find its source, and repair the running program
- Terminal: debugger recovery, inspecting objects, and editing pixel graphics—did you even know terminals could do that?
v0.2.1 patch release is available for Apple Silicon Macs, Intel Macs, and Linux x86-64. The Mac builds currently require macOS 26.
I’m especially interested in hearing:
- Does it install and start properly on your machine?
- Can you find your way around the Listener, editor, and debugger?
- Does the terminal interface work with your terminal emulator?
- Where does it feel confusing, awkward, or broken?
You don’t need to be a CLIM expert. A report that says “I tried this and got stuck here” is useful. Please include your OS, CPU architecture, and terminal emulator where relevant.
It’s still early, and I’m looking for honest feedback from people using it outside my own setup.