mes/README

42 lines
934 B
Plaintext
Raw Normal View History

Mes -- Maxwell Equations of Software
Mes is inspired by The Maxwell Equations of Software -- John McCarthy page 13
http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf
Its aim is to have GuixSD boostrap from a minimal trusted binary into
Scheme. The strategy is to use OrianJs self-hosting hex assembler to
write a minimal LISP called MES to bootstrap a full fledged Scheme,
written in MES.
Mes is free software, it is distributed unde the terms of the GNU
General Public Licence version 3 or later. See the file COPYING.
2016-09-25 10:50:00 +00:00
Current targets.
* make check
* C compiler
make mescc
make guile-mescc
from there, work on mescc.scm, main.c.
2016-10-10 21:24:44 +00:00
* syntax-case: simple portable version by Andre van Tonder
2016-09-25 10:50:00 +00:00
2016-10-10 21:24:44 +00:00
TODO
* syntax-case: using portable psyntax.pp
2016-09-25 10:50:00 +00:00
make psyntax
* syntax-case using define-macro
make syntax-case
make guile-syntax-case
* PEG
make peg
make guile-peg