1 |
2003-01-15 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
2003-01-16 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
2 |
|
|
3 |
|
* psyntax.ss (build-data): Don't quote self-evaluating expressions |
4 |
|
in output. (We normally *would* like also these expressions to be |
5 |
|
quoted, but until Guile's native macros and syncase cooperates |
6 |
|
better, it is less destructive not to quote.) |
7 |
|
(self-evaluating?): Removed null? (In Guile, the empty list is not |
8 |
|
self-evaluating). |
9 |
|
(sc-chi): Export chi as sc-chi. |
10 |
|
(external-macro): New syntax type. |
11 |
|
|
12 |
|
* psyntax.pp: Regenerated. |
13 |
|
|
14 |
|
* compile-psyntax.scm: Set expansion-eval-closure. |
15 |
|
|
16 |
* boot-9.scm (use-syntax): Return *unspecified*. |
* boot-9.scm (use-syntax): Return *unspecified*. |
17 |
|
|
23 |
identifier-syntax let-syntax letrec-syntax syntax syntax-case |
identifier-syntax let-syntax letrec-syntax syntax syntax-case |
24 |
syntax-rules with-syntax include): Removed definitions (these are |
syntax-rules with-syntax include): Removed definitions (these are |
25 |
created from within psyntax.pp). |
created from within psyntax.pp). |
26 |
|
Enable expansion of Guile macros during a syntax-case |
27 |
|
transformation. |
28 |
|
|
29 |
2003-01-10 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
2003-01-10 Mikael Djurfeldt <djurfeldt@nada.kth.se> |
30 |
|
|