shithub: mlisp

ref: 442728dece582ebc742f771362acf4ea861a812f
dir: /README.md/

View raw version
# LISP

This is an implementation of LISP inspired by MacLISP.
It's still rather incomplete and whether I want to reach
full MacLISP compatibility is also still uncertain.


## Build

On a 64 bit system just type `make` on UNIX, `mk` on Plan 9.
On a 32 bit system: `bits=32 make/mk`.

## How to use

You're talking to a REPL. e.g.

```
% ./lisp
*
(car '(a b))

A
```

## To-Do

* Figure out what to do about lexical vs dynamic binding
* Implement most of actual MacLISP functions
* Arrays
* Strings
* maybe Bignums?
* Better storage management
* Assembler (and compiler?)
* some code examples