basic implementation of a pseudo-lisp
- gcc
- readline library (*nix only)
- mpc - Micro Parser Combinator (included in this repo)
sudo apt install build-essential libedit-dev
# *nix
./build.sh
# dos/nt
cc -std=c99 -Wall main.c mpc.c -o lisp
./lisp.o
> load "prelude.lisp"
> (fib 10)
55
- Read Eval Print
- Error Handling
- S-exp
- Q-exp
- Variables
- Functions
- Conditionals
- Strings
- Standard library