diff options
author | Mikael Djurfeldt <djurfeldt@nada.kth.se> | 1997-09-10 20:07:04 +0000 |
---|---|---|
committer | Mikael Djurfeldt <djurfeldt@nada.kth.se> | 1997-09-10 20:07:04 +0000 |
commit | 7a0ff2f80714f8c8ece3d8aa53a561dc209f696e (patch) | |
tree | 8152d5b235f44d5f2285e65bb0aeeaff4abfed37 /libguile | |
parent | 7332df664494f9a206b2460524f95e8dffe240a4 (diff) | |
download | guile-7a0ff2f80714f8c8ece3d8aa53a561dc209f696e.tar.gz |
* * boot-9.scm (primitive-macro?): New procedure.
* slib.scm: Added hack which transfers syntactic information from
the builtin variable `define' to the slib version if module (ice-9
syncase) has been loaded. This is necessary to get correct
expansion inside the slib module.
* psyntax.ss (build-let, build-named-let): New output
constructors.
(build-lexical-var): Seed gensym with symbolic name.
(self-evaluating?): Add keywords among self-evaluating types.
(let): New core form.
(if): Removed from core language.
(or, and, let, cond): Removed syntactic definitions.
(sc-expand3): New procedure: Expander which takes optional mode
and eval-syntactic-expanders-when arguments.
* syncase.scm (psyncomp): New procedure: Recompiles psyntax.pp.
Should be used inside the (ice-9 syncase) module with (use-syntax
syncase) and with the current directory containing the psyntax.ss
source.
Added hack to transfer syntactic information from the builtin
variable `define' to the slib version if module (ice-9 slib) has
been loaded.
Diffstat (limited to 'libguile')
0 files changed, 0 insertions, 0 deletions