mes/src
Jan Nieuwenhuizen 99b34bb853
DRAFT boot-6: Support Guile modules.
* mes/module/mes/boot-5.mes,
mes/module/mes/boot-6.mes: New files.
* src/variable.c (handle_set_x):
(lookup_handle):
(lookup_ref):
(lookup_ref_):
* tests/display.test: XXX disable some loading
* src/module.c (current_module):
(module_defines):
(module_define_x):
(module_handle):
(module_variable):
* src/hash.c (hashq_get_handle_):
(hashq_ref_):
(hash_ref_):
* src/eval-apply.c (eval_apply):
* src/core.c (error):
* src/builtins.c (mes_builtins):
* scaffold/boot/60-let-syntax-expanded.scm (defined?):
* scaffold/boot/53-closure-display.scm (guile):
* mes/module/mes/main.mes: New file.
* mes/module/mes/guile.mes (include-from-path):
(define-module):
(defmacro):
(set-procedure-property!):
(use-modules):
(effective-version):
2020-12-30 14:42:03 +01:00
..
test core: Remove make_module_type, module_printer, module_variable, module_ref. 2020-12-30 12:53:56 +01:00
builtins.c DRAFT boot-6: Support Guile modules. 2020-12-30 14:42:03 +01:00
cc.c core: Use casting functions. 2020-12-29 18:25:56 +01:00
core.c DRAFT boot-6: Support Guile modules. 2020-12-30 14:42:03 +01:00
display.c DRAFT core: Refactor lookup_variable. 2020-12-30 12:53:57 +01:00
eval-apply.c DRAFT boot-6: Support Guile modules. 2020-12-30 14:42:03 +01:00
gc.c core: Replace special cell_boot_module with initial-module builtin. 2020-12-30 12:53:57 +01:00
hash.c DRAFT boot-6: Support Guile modules. 2020-12-30 14:42:03 +01:00
lib.c DRAFT core: Refactor lookup_variable. 2020-12-30 12:53:57 +01:00
m2.c core: Use casting functions. 2020-12-29 18:25:56 +01:00
math.c DRAFT core: Use exceptions instead of asserts. 2020-12-30 12:53:55 +01:00
mes.c core: Remove make_module_type, module_printer, module_variable, module_ref. 2020-12-30 12:53:56 +01:00
module.c DRAFT boot-6: Support Guile modules. 2020-12-30 14:42:03 +01:00
posix.c core: Add abort. 2020-12-30 12:53:54 +01:00
reader.c core: Prepare for M2-Planet 1.7.0. 2020-12-29 18:25:57 +01:00
stack.c core: Prepare for M2-Planet 1.7.0. 2020-12-29 18:25:57 +01:00
string.c mes: hash: Guile interface compliancy. 2020-12-30 12:53:54 +01:00
struct.c DRAFT core: Use exceptions instead of asserts. 2020-12-30 12:53:55 +01:00
symbol.c core: Replace special cell_boot_module with initial-module builtin. 2020-12-30 12:53:57 +01:00
variable.c DRAFT boot-6: Support Guile modules. 2020-12-30 14:42:03 +01:00
vector.c core: Prepare for M2-Planet 1.7.0. 2020-12-29 18:25:57 +01:00