Updates to README, TODO. announce-2
authorJan Nieuwenhuizen <janneke@gnu.org>
Sun, 25 Sep 2016 10:50:00 +0000 (12:50 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sun, 25 Sep 2016 10:50:00 +0000 (12:50 +0200)
README
TODO

diff --git a/README b/README
index 3001c0a14d1988ede55f897b07a668748948db0c..0ad3736ba7142892b8d3c26f5387725d11607e73 100644 (file)
--- a/README
+++ b/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
diff --git a/TODO b/TODO
index ddf838044db18b05db376af410eaf12126fe395d..9c8d4db1457a7fa9bb48ccc18d57cfb0be5606bd 100644 (file)
--- a/TODO
+++ b/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