16c48267e4
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. |
||
---|---|---|
.. | ||
bar.scm | ||
foo.scm | ||
load.scm |