22 |
|
|
23 |
** New function 'unsetenv'. |
** New function 'unsetenv'. |
24 |
|
|
25 |
|
** New macro 'define-syntax-public'. |
26 |
|
|
27 |
|
It works like 'define-syntax' and also exports the defined macro (but |
28 |
|
only on top-level). |
29 |
|
|
30 |
** There is support for Infinity and NaNs. |
** There is support for Infinity and NaNs. |
31 |
|
|
32 |
Following PLT Scheme, Guile can now work with infinite numbers, and |
Following PLT Scheme, Guile can now work with infinite numbers, and |
113 |
This is like SCM_DEFINE, but also calls scm_c_export for the defined |
This is like SCM_DEFINE, but also calls scm_c_export for the defined |
114 |
function in the init section. |
function in the init section. |
115 |
|
|
116 |
|
** New macros SCM_VECTOR_REF and SCM_VECTOR_SET. |
117 |
|
|
118 |
|
Use these in preference to SCM_VELTS. |
119 |
|
|
120 |
** The SCM_VELTS macros now returns a read-only vector. For writing, |
** The SCM_VELTS macros now returns a read-only vector. For writing, |
121 |
use the new macros SCM_WRITABLE_VELTS, SCM_VECTOR_SET. The use of |
use the new macros SCM_WRITABLE_VELTS or SCM_VECTOR_SET. The use of |
122 |
SCM_WRITABLE_VELTS is discouraged, though. |
SCM_WRITABLE_VELTS is discouraged, though. |
123 |
|
|
124 |
** Garbage collector rewrite. |
** Garbage collector rewrite. |