1 |
2002-03-02 Dirk Herrmann <D.Herrmann@tu-bs.de> |
2002-03-02 Dirk Herrmann <D.Herrmann@tu-bs.de> |
2 |
|
|
3 |
|
* eval.c (SCM_CEVAL): Cleaned up the handling of 'if', 'let', |
4 |
|
'letrec' and 'set*': Removed some uses of t.arg1, t.lloc and proc |
5 |
|
as temporary variables. Removed side-effecting operations from |
6 |
|
conditions and macro calls. Introduced temporary variables with |
7 |
|
hopefully descriptive names for clarification. Replaced SCM_N?IMP |
8 |
|
by a more explicit predicate in some places. Removed code that |
9 |
|
was conditionally compiled if SICP was defined - which it never |
10 |
|
is. |
11 |
|
|
12 |
|
2002-03-02 Dirk Herrmann <D.Herrmann@tu-bs.de> |
13 |
|
|
14 |
* eval.c (SCM_CEVAL): Cleaned up the handling of 'cons' and 'do': |
* eval.c (SCM_CEVAL): Cleaned up the handling of 'cons' and 'do': |
15 |
Removed some uses of t.arg1 and proc as temporary variables. |
Removed some uses of t.arg1 and proc as temporary variables. |
16 |
Removed side-effecting operations from conditions and macro calls. |
Removed side-effecting operations from conditions and macro calls. |