TMUL: tiny, made up lisp
This is the source code repository of
tmul, a tiny implementation of a
Lisp-like language. It contains the interpreter, the REPL, the standard library
as well the documentation.
The original implementation has been made upon the guidance of the Build Your Own Lisp book.
Table of Contents
- Significant improvements
- Getting started
make are required to compile. Additionally, the
are used by Tmul. In Debian-based systems, the following command should install
all the necessary packages:
$ sudo apt-get install -y build-essential libedit-dev
Compiling from source
make. The binary will be available at the project's root directory.
Installing & Uninstalling
To install, just use:
sudo make install
sudo make uninstall
Running in Docker
If you'd prefer to use Docker, you can build the image locally and run interactively.
$ docker build -t tmul . $ docker run -it tmul