shithub: mlisp


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