Autolith Studio
A live Lisp image you can reshape
Autolith Studio — live Lisp image lab: run s-expressions in a real interpreter, snapshot generations and roll them back.
How to use Autolith Studio
- Type a Lisp expression after the AL> prompt and press Run or Enter
- Try (define (fib n) (if (< n 2) n (+ (fib (- n 1)) (fib (- n 2))))) then (fib 10)
- Press Snapshot to save the current image as a named generation
- Experiment freely, then press roll back to restore an earlier generation
- Open the introspection panel to see every symbol living in the image
- Click an example chip to load a ready-made program into the terminal
Features
- A real s-expression interpreter with arithmetic, lists, strings, quote, if, cond, let and begin
- Define and call your own procedures, including lambdas, closures and recursion
- Self-modify the live image with define and set!, just like the original terminal agent
- Snapshot generations of the whole image and roll back to any of them
- Introspect every symbol in the image: primitives, procedures and values
- One-click example programs plus command history with arrow-key recall
Frequently asked questions
Is it free?
Yes, unlimited.
Login to use this free online tool. Create a free account to get started.
