Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/aap/l15

A simple interpreter of LISP 1.5
https://github.com/aap/l15

interpreter lisp

Last synced: about 2 months ago
JSON representation

A simple interpreter of LISP 1.5

Lists

README

        

# LISP 1.5

This is an implementation of LISP 1.5 as described by the manual.
I have not slavishly implemented everything and some things
may be incomplete. Please open issues if things are missing.

## Build

Just type `make`.

## How to use

By default you're talking to an `eval` REPL. e.g.

```
% ./lisp
*
(car (quote (a b)))
A
```

By passing the `-q` option you get an `evalquote` REPL as decribed
in the LISP manual. e.g.

```
% ./lisp -q
*
car ((a b))
A
```

## To-Do

* Implement more useful things
* Arrays
* Assembler (and compiler?)
* some code examples