mes/tests
Timothy Sample 1d7c6d308a mes: Add Guile-style module support.
This change adds support for Guile-style modules, but does not
enable it by default.  It can be enabled by using the 'boot-5' boot
script.

* mes/module/mes/guile-module.mes: New file.
* mes/module/mes/boot-5.mes: New file.
* mes/module/mes/boot-0.mes (effective-version, include-from-path)
(define-module, use-modules, effective-version): Move these...
* mes/module/mes/guile.scm: ...here.
* mes/module/mes/boot-0.mes: Move '%main' and the command-line
interface code...
* mes/module/mes/main.mes: ...to this new file.
* mes/module/mes/boot-0.mes: Import '(mes guile)' and '(mes main)'.
* mes/module/ice-9/rdelim.scm: New file.
* tests/data/bar.scm: New file.
* tests/data/foo.scm: New file.
* tests/guile-module.test: New file.
* build-aux/check-mes.sh (TESTS): Add it.
2022-04-25 14:19:03 -06:00
..
data mes: Add Guile-style module support. 2022-04-25 14:19:03 -06:00
base.test core: Make 'primitive-load' a builtin. 2022-04-25 14:19:03 -06:00
boot.test core: Fix continuations. 2022-04-25 14:19:03 -06:00
catch.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
closure.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
cwv.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
display.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
fluids.test mes: Use a hash table for fluids. 2022-04-25 14:19:03 -06:00
gc.test tests: Fix tests to run on Guile. 2022-04-25 14:19:03 -06:00
getopt-long.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
guile-module.test mes: Add Guile-style module support. 2022-04-25 14:19:03 -06:00
guile.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
hash.test core: Add hashq_create_handle_x. 2022-04-25 09:22:13 -06:00
let-syntax.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
let.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
macro.test core: Make symbol lookup extensible. 2022-04-25 14:19:03 -06:00
match.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
math.test mes: Make logand work correctly. 2021-04-21 08:31:37 +02:00
module.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
optargs.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
perform.test tests: Update to bin/mes for standalone run. 2021-01-23 08:43:48 +01:00
pmatch.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
posix.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
psyntax.test core: Rename the 'current-module' symbol. 2022-04-25 14:19:03 -06:00
quasiquote.test tests: Update to bin/mes for standalone run. 2021-01-23 08:43:48 +01:00
read.test tests: Update to bin/mes for standalone run. 2021-01-23 08:43:48 +01:00
scm.test tests: Fix tests to run on Guile. 2022-04-25 14:19:03 -06:00
srfi-0.test tests: Update to bin/mes for standalone run. 2021-01-23 08:43:48 +01:00
srfi-1.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
srfi-9.test mes: srfi-9: Guile interface compatibility. 2022-03-23 15:21:47 -06:00
srfi-13.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
srfi-14.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
srfi-16.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
srfi-43.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
syntax.test build: Cater for bootstrap build. 2019-12-13 21:52:18 +01:00
variable.test core: Implement Guile-style variables. 2022-04-25 14:19:03 -06:00
vector.test tests: Fix tests to run on Guile. 2022-04-25 14:19:03 -06:00