Updates to README, TODO.
This commit is contained in:
parent
e1eeaf979a
commit
cd84c337f1
27
README
27
README
|
@ -10,3 +10,30 @@ 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.
|
||||
|
||||
Current targets.
|
||||
|
||||
* make check
|
||||
|
||||
* C compiler
|
||||
|
||||
make mescc
|
||||
make guile-mescc
|
||||
|
||||
from there, work on mescc.scm, main.c.
|
||||
|
||||
* Transition to syntax-if.scm (still using syntax-cond.scm)
|
||||
|
||||
* syntax-case using portable psyntax.pp
|
||||
|
||||
make psyntax
|
||||
|
||||
* syntax-case using define-macro
|
||||
|
||||
make syntax-case
|
||||
make guile-syntax-case
|
||||
|
||||
* PEG
|
||||
|
||||
make peg
|
||||
make guile-peg
|
||||
|
|
9
TODO
9
TODO
|
@ -1,12 +1,17 @@
|
|||
-*-mode:org-*-
|
||||
* define-syntax and syntax-rules
|
||||
** syntax.mes
|
||||
* minimal bootstrap binary, via Scheme, into C compiler/linker
|
||||
** match
|
||||
*** let-syntax
|
||||
** define-syntax and syntax-rules
|
||||
*** syntax.mes
|
||||
**** now syntax-cond.mes --> syntax-if.mes
|
||||
Using define-macro-based version.
|
||||
** psyntax.pp
|
||||
Find out how to hook-up sc-expand in eval/apply.
|
||||
** make core smaller
|
||||
*** replase mes.c:quasiquote by qq.mes
|
||||
*** cleanup environment/closures
|
||||
** make core faster
|
||||
** bugs
|
||||
See bugs/
|
||||
** run PEG
|
||||
|
|
Loading…
Reference in a new issue