1 |
2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de> |
2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de> |
2 |
|
|
3 |
|
* eval.c (scm_m_set_x, scm_m_apply, scm_m_atbind): Use |
4 |
|
ASSERT_SYNTAX to signal syntax errors. Avoid unnecessary consing |
5 |
|
when creating the memoized code. |
6 |
|
|
7 |
|
(scm_m_atbind): Reversed the order, in which the init expressions |
8 |
|
are stored and executed. The order of execution is now equal to |
9 |
|
the order in which the initializers of the let-forms are executed. |
10 |
|
Use check_bindings and transform_bindings. |
11 |
|
|
12 |
|
(SCM_CEVAL): Eliminated SCM_NIMP in favor of more appropriate |
13 |
|
!SCM_NULLP. Added some comments. |
14 |
|
|
15 |
|
2003-10-18 Dirk Herrmann <D.Herrmann@tu-bs.de> |
16 |
|
|
17 |
* eval.c: Sorted include files alphabetically. |
* eval.c: Sorted include files alphabetically. |
18 |
|
|
19 |
(scm_m_begin): Added comment. |
(scm_m_begin): Added comment. |