mes/src
Jan Nieuwenhuizen ef90589b1f
core: variable: Guile interface compliancy. WIP
* src/lib.c (assert_variable):
* src/gc.c (make_variable): Move from
* src/eval-apply.c (make_variable): here; Remove.
* include/mes/builtins.h: Update.
* src/builtins.c (mes_builtins): Update.
* mes/module/mes/scm.mes (make-undefined-variable): New function.
* src/variable.c: New file.
* build-aux/configure-lib.sh (mes_SOURCES): Add it.
* kaem.run: Likewise.
* simple.make (LIBMES_SOURCES): Likewise.
* build-aux/snarf.sh (srcdest): Likewise.
2019-11-17 13:02:04 +01:00
..
test core: Switch to pointer cells. 2019-11-17 12:25:48 +01:00
builtins.c core: variable: Guile interface compliancy. WIP 2019-11-17 13:02:04 +01:00
cc.c core: Use casting functions. 2019-11-17 12:25:48 +01:00
core.c core: Switch to pointer cells. 2019-11-17 12:25:48 +01:00
display.c core: Use casting functions. 2019-11-17 12:25:48 +01:00
eval-apply.c core: variable: Guile interface compliancy. WIP 2019-11-17 13:02:04 +01:00
gc.c core: variable: Guile interface compliancy. WIP 2019-11-17 13:02:04 +01:00
hash.c mes: hash: Guile interface compliancy. 2019-11-17 13:02:03 +01:00
lib.c core: variable: Guile interface compliancy. WIP 2019-11-17 13:02:04 +01:00
m2.c core: Use casting functions. 2019-11-17 12:25:48 +01:00
math.c core: WIP exceptions 2019-11-17 13:02:03 +01:00
mes.c core: Use casting functions. 2019-11-17 12:25:48 +01:00
module.c mes: hash: Guile interface compliancy. 2019-11-17 13:02:03 +01:00
posix.c core: Add abort. 2019-11-17 13:02:03 +01:00
reader.c core: Use casting functions. 2019-11-17 12:25:48 +01:00
stack.c core: Switch to pointer cells. 2019-11-17 12:25:48 +01:00
string.c mes: hash: Guile interface compliancy. 2019-11-17 13:02:03 +01:00
struct.c core: Use exceptions instead of asserts. WIP 2019-11-17 13:02:04 +01:00
symbol.c core: Use casting functions. 2019-11-17 12:25:48 +01:00
variable.c core: variable: Guile interface compliancy. WIP 2019-11-17 13:02:04 +01:00
vector.c core: Switch to pointer cells. 2019-11-17 12:25:48 +01:00