MC logo
Tom's Lisp
[^] CSc 404 Documentation
------------------------------------------------------------------------------ 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.

Language Usage

Basic Input Format
Lists, Pairs and Related Operations
Conditional Evaluation
Basic Function Definition
Definitions and Scope
Functions Which Take Functions
String Functions
Exception Handling
Quoting And Evaluation
Variable-Length Parameter Lists
Macro Definitions
The Tomslsp command and its switches
Index of Standard Functions

Other Information

Download And Installation
Source Code