Add loadable modules.
authorJan Nieuwenhuizen <janneke@gnu.org>
Wed, 7 Dec 2016 19:26:41 +0000 (20:26 +0100)
committerJan Nieuwenhuizen <janneke@gnu.org>
Mon, 12 Dec 2016 19:35:19 +0000 (20:35 +0100)
commit2b577eaee0c5a31c68e9be308bfc22ed4a28bdfb
treed0b2fa6facc97eed734b98addece31cfccc98e5a
parentb74d048b95bde8ac2c59c621168afae7c0819523
Add loadable modules.

* module/mes/base-0.mes (mes-use-module): Implement.
* module/mes: Update users.
* HACKING: Update.
* NEWS: Update.
* configure (main): Use shell expansion for prefix.
* make/install.make (install): Substitute prefix.
65 files changed:
.gitignore
AUTHORS
GNUmakefile
HACKING
NEWS
configure
make/install.make
mes.c
module/language/c/compiler.mes
module/language/c/lexer.mes
module/language/c/parser.mes
module/language/paren.mes
module/mes/base-0.mes
module/mes/base.mes
module/mes/elf.mes
module/mes/lalr-0.mes [deleted file]
module/mes/lalr.mes
module/mes/lalr.upstream.mes [new file with mode: 0644]
module/mes/let.mes
module/mes/libc-i386.mes
module/mes/loop-0.mes
module/mes/match.mes
module/mes/match.upstream.mes [new file with mode: 0644]
module/mes/mes-0.mes
module/mes/psyntax.mes [new file with mode: 0644]
module/mes/quasiquote.mes
module/mes/record-0.mes
module/mes/record.mes
module/mes/repl.mes
module/mes/scm.mes
module/mes/syntax.mes
module/mes/syntax.upstream.mes [new file with mode: 0644]
module/mes/test.mes
module/mes/type-0.mes
module/rnrs/bytevectors.mes
module/srfi/srfi-0.mes
module/srfi/srfi-9.mes
module/srfi/srfi-9.upstream.mes [new file with mode: 0644]
posix.c
scripts/elf.mes
scripts/mescc.mes
scripts/paren.mes
scripts/repl.mes
tests/base.test
tests/closure.test
tests/cwv.test
tests/gc-0.test
tests/gc-1.test
tests/gc-2.test
tests/gc-2a.test
tests/gc-3.test
tests/gc-4.test
tests/gc-5.test
tests/gc-6.test
tests/gc.test
tests/let-syntax.test
tests/let.test
tests/match.test
tests/module.test [new file with mode: 0755]
tests/psyntax.test
tests/quasiquote.test
tests/read.test
tests/record.test
tests/scm.test
tests/vector.test