diff --git a/README b/README index 82c9d638..e95e4241 100644 --- a/README +++ b/README @@ -11,8 +11,8 @@ create a full source bootstrap as part of the [[http://bootstrappable.org][boots effort for UNIX-like operating systems. The Scheme interpreter is written in ~5,000 LOC of simple C, and the C -compiler written in Scheme and these are mutual self-hosting. This -mes.c is now being simplified to be transpiled by [[https://github.com/oriansj/m2-planet][M2-Planet]]. +compiler written in Scheme and these are mutual self-hosting. Mes can +now be bootstrapped from [[https://github.com/oriansj/m2-planet][M2-Planet]] and [[https://savannah.nongnu.org/projects/mescc-tools][Mescc-Tools]]. Mes has a Garbage Collector, a library of loadable Scheme modules-- notably Dominique Boucher's [[https://github.com/schemeway/lalr-scm][LALR]], Pre-R6RS [[https://www.cs.indiana.edu/chezscheme/syntax-case/old-psyntax.html][portable syntax-case]] with @@ -29,8 +29,8 @@ Mes is inspired by The Maxwell Equations of Software: [[http://www.softwareprese McCarthy page 13, GNU Guix's source/binary packaging transparency and Jeremiah Orians's [[https://github.com/oriansj/stage0][stage0]] ~500 byte self-hosting hex assembler. -We are very grateful to NLNet for sponsoring the -[[https://nlnet.nl/project/GNUMes][Reduced Binary Seed bootstrap]] and the [[https://nlnet.nl/project/GNUMes-arm][ARM port]]. +We are very grateful to NLNet for sponsoring the [[https://nlnet.nl/project/GNUMes][Reduced Binary Seed +bootstrap]], the [[https://nlnet.nl/project/GNUMes-arm][ARM port]], and the [[https://nlnet.nl/project/GNUMes-ARM_RISC-V][Full Source Bootstrap.]] GNU Mes is free software, it is distributed under the terms of the GNU General Public Licence version 3 or later. See the file [[file:COPYING][COPYING]]. @@ -71,17 +71,19 @@ General Public Licence version 3 or later. See the file [[file:COPYING][COPYING [2] https://www.gnu.org/software/guix [3] https://bootstrappable.org [4] https://github.com/oriansj/m2-planet - [5] https://github.com/schemeway/lalr-scm - [6] https://www.cs.indiana.edu/chezscheme/syntax-case/old-psyntax.html - [7] https://www.nongnu.org/nyacc - [8] https://gitlab.com/janneke/tinycc - [9] [[http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf]] - [10] https://github.com/oriansj/stage0 - [11] https://nlnet.nl/project/GNUMes - [12] https://nlnet.nl/project/GNUMes-arm + [5] https://savannah.nongnu.org/projects/mescc-tools + [6] https://github.com/schemeway/lalr-scm + [7] https://www.cs.indiana.edu/chezscheme/syntax-case/old-psyntax.html + [8] https://www.nongnu.org/nyacc + [9] https://gitlab.com/janneke/tinycc + [10] [[http://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf]] + [11] https://savannah.nongnu.org/projects/stage0 + [12] https://nlnet.nl/project/GNUMes + [13] https://nlnet.nl/project/GNUMes-arm + [14] https://nlnet.nl/project/GNUMes-ARM_RISC-V * Legalese -Copyright © 2016,2017,2018,2019 Jan (janneke) Nieuwenhuizen <[[mailto:janneke@gnu.org][janneke@gnu.org]]> +Copyright © 2016,2017,2018,2019,2020,2021,2022 Jan (janneke) Nieuwenhuizen <[[mailto:janneke@gnu.org][janneke@gnu.org]]> Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright