shithub: femtolisp

ref: 95a3f48ca4df8ee6ecd2cdd7b393f83f94f5c69f
dir: /README.md/

View raw version
# femtolisp

This is a reanimation of
https://github.com/lambdaconservatory/femtolisp with bigger plans.

Supported OS: [9front](http://9front.org), OpenBSD, Linux.

Supported CPUs: any decent 32-bit or 64-bit CPU, either LE or BE.

Tested on: 9front-latest/arm64, OpenBSD-current/amd64, Linux-old-af/ppc.

Some of the changes include:

 * aggressive clean up and removal (like Windows and Mac OS X support)
 * `[` and `]` are synonyms to `(` and `)`
 * some of the previously available (but not merged) fixes from the community are applied
 * "boot" image is built into the executable
 * vm opcode definitions and tables are generated from a single file
 * fixed bootstrap (makes it work properly when opcodes change)