Documentation update.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sun, 20 Nov 2016 20:45:12 +0000 (21:45 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sun, 20 Nov 2016 20:45:12 +0000 (21:45 +0100)
* HACKING: Target is R6RS-like, at least having syntax-case.
* README: Likewise.
* guix.scm: Likewise.

HACKING
NEWS
README
guix.scm

diff --git a/HACKING b/HACKING
index b5fde8266f4b382c916dcbac614f52f17b318eb7..2febd35b5de4760bbc207d59430f674a95aa4bf2 100644 (file)
--- a/HACKING
+++ b/HACKING
@@ -2,7 +2,7 @@
 
 * Fully source-based bootstrapping
 
-** R5RS-like scheme interpreter
+** R6RS-like scheme interpreter
 This first part is prototyped in C by the mes.c core and Scheme
 bootstrap code in module/.  Of course, while mes.c is pretty small it
 cannot serve as a fully source-based solution.
@@ -14,7 +14,7 @@ metamorphose into R6RS.  It seemed to work but performance of the
 LISP-intepreted RRS was so bad (~1000x slower than initial LISP-1.5)
 that this track was abandoned after the initial ANNOUNCE.
 
-The route changed trying strike a balance between core size and
+The route changed trying to strike a balance between core size and
 performance: still writing as much as possible in Scheme, but having a
 mescc compiler that takes not more than some seconds to run.
 
diff --git a/NEWS b/NEWS
index 1487fb0263b742b4629779323a1039da40360fdf..98990475f635651d92c0c25274918e27de1bca88 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -30,6 +30,6 @@ these are provided from a Scheme version of implemented eval/apply.
 *** Macro expansion can be inspected in the REPL, e.g.:
     ,expand (and 0 1)
 ** Noteworthy bug fixes
-*** Performance of (e.g. scripts/mescc.mes) has been improved by a factor of 40.
+*** Performance: scripts/mescc.mes now takes 2s to compile main.c (was 1'20").
 *** Symbols are now truly unique.
   * '(), #t, #f are no longer symbols.
diff --git a/README b/README
index dd8b1f8b7d178e0c3d0e76b1b3f199b10d3c6664..4637ee9dcde15b5d980911eb4ba06ee10e1169fc 100644 (file)
--- a/README
+++ b/README
@@ -4,7 +4,7 @@ Mes -- Maxwell Equations of Software
 Mes aims to create an entirely source-based bootstrapping path.  The
 target is to [have GuixSD] boostrap from a minimal, easily inspectable
 binary --that should be readable as source-- into something close to
-R5RS Scheme.
+R6RS Scheme.
 
 As bootstrapping is presumably easiest and probably most fun with
 Scheme, the next step for Mes is mescc: a C compiler/linker to
index 7d23e42fc8fecf217aec7c1a362a39622c28d190..90070a6921c257b9602dca6edce33bee8e3be04c 100644 (file)
--- a/guix.scm
+++ b/guix.scm
@@ -76,7 +76,7 @@
      "Mes aims to create an entirely source-based bootstrapping path.
 The target is to [have GuixSD] boostrap from a minimal, easily
 inspectable binary --that should be readable as source-- into
-something close to R5RS Scheme.")
+something close to R6RS Scheme.")
     (home-page "https://gitlab.com/janneke/mes")
     (license gpl3+)))