Tom's Lisp is a very simple lisp interpreter written in C++.
Its purpose is to demonstrate principles of programming
languages, so it is intended to be fairly complete, but quite
simple. Otherwise, you will find it fairly slow and not at all standard.
Basic Input Format
Lists, Pairs and Related Operations
Basic Function Definition
Definitions and Scope
Functions Which Take Functions
Quoting And Evaluation
Variable-Length Parameter Lists
The Tomslsp command and its switches
Index of Standard Functions
Download And Installation