1 |
|
2002-01-29 Neil Jerram <neil@ossau.uklinux.net> |
2 |
|
|
3 |
|
* transform.scm (transform-1, transform-2, transform-3, |
4 |
|
transform-list): Removed (unused). |
5 |
|
|
6 |
|
* transform.scm, primitives/syntax.scm: Add commas everywhere |
7 |
|
before use of (guile) primitives in generated code, so that (lang |
8 |
|
elisp base) doesn't have to import bindings from (guile). |
9 |
|
|
10 |
|
* base.scm: Move use-modules expressions inside the define-module, |
11 |
|
and add #:pure so that we don't import bindings from (guile). |
12 |
|
|
13 |
|
2002-01-25 Neil Jerram <neil@ossau.uklinux.net> |
14 |
|
|
15 |
|
* transform.scm (transform-application): Preserve source |
16 |
|
properties of original elisp expression by using cons-source. |
17 |
|
|
18 |
|
* transform.scm: Don't handle special forms specially in the |
19 |
|
translator. Instead, define them as macros in ... |
20 |
|
|
21 |
|
* primitives/syntax.scm: New file; special form definitions. |
22 |
|
|
23 |
|
* primitives/fns.scm (run-hooks): Rewritten correctly. |
24 |
|
|
25 |
|
* primitives/symprop.scm (symbol-value): Use `value'. |
26 |
|
|
27 |
|
* internals/set.scm (value): New function. |
28 |
|
|
29 |
|
* primitives/fns.scm: Use (lang elisp internals null), as null is |
30 |
|
no longer a primitive. Change generated #f values to %nil. |
31 |
|
|
32 |
|
* internals/null.scm (null): Handle nil symbol. |
33 |
|
|
34 |
|
* primitives/lists.scm (memq, member, assq, assoc): Handle all |
35 |
|
possible nil values. |
36 |
|
|
37 |
|
* transform.scm (transformer): Translate `nil' and `t' to #nil and |
38 |
|
#t. |
39 |
|
|
40 |
|
* base.scm: Remove setting of 'language read-option. |
41 |
|
|
42 |
2001-11-03 Neil Jerram <neil@ossau.uklinux.net> |
2001-11-03 Neil Jerram <neil@ossau.uklinux.net> |
43 |
|
|
44 |
* README (Resources): Fill in missing URLs. |
* README (Resources): Fill in missing URLs. |