branches: front
Clone
clone: git://shithub.us/aap/mlisp gits://shithub.us/aap/mlisp
push: hjgit://shithub.us/aap/mlisp
patches to: aap@papnet.eu
Last commit
962acb87
– aap <aap@papnet.eu>
authored
on 2022/08/23 15:20
implemented multics strings
About
# 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