TinyLisp Language Specification
TinyLisp is a subset of the ANSI Common Lisp standard.
The supported data types and built-in functions are listed below.
Supported Data Types
- numbers (Automatic run-time type conversion between integers (of arbitrary size) and double-precision floating-point numbers)
- characters
- symbols
- strings
- keywords
- functions
- lists
Built-in Functions
- QUOTE
- FUNCTION
- FUNCALL
- APPLY
- EVAL
- SETQ
- CAR
- CDR
- CONS
- LENGTH
- ELT
- +
- *
- =
- <
- >
- OR
- AND
- NOT
- ATOM
- CONSP
- LISTP
- SYMBOLP
- KEYWORDP
- STRINGP
- CHARACTERP
- NUMBERP
- INTEGERP
- FLOATP
- FUNCTIONP
- NULL
- BOUNDP
- LIST
- APPEND
- PRINT
- EQ
- EQL
- EQUAL
- IF
- COND
- DEFUN
- DEFMACRO
- LET
- LET*
- LAMBDA
- MAPCAR
Return to TLisp Interpreter main page.
For more information, send e-mail to rona@post.com or visit Ron Alterovitz's Internet Site.