release notes:
small touch-ups here and there.
thi
NEWS excerpt:
- 1.4.1.107 | 2006-01-28
- bugfixes
- module (ice-9 editing-buffer) transforms all `let' forms correctly
The transforms internal to the `editing-buffer' macro used to
misidentify (and subsequently wrongly rewrite) a `let' form with
a null binding list, i.e, `(let () ...)', as a named-let form,
by using `(not (pair? ...))'. Now it uses `(symbol? ...)'.
- reading a floating point number can underflow to 0.0
Guile used throw an argument-out-of-range error reading a
floating point number with a negative exponent less than the
value of -SCM_MAXEXP. Now, the result is 0.0.
This change is arguably not a bugfix. However, the former
behavior proved problematic for the (now withdrawn, sigh)
SRFI-56 reference implementation, so that's the basis for this
NEWS entry's placement.
- availability change for proc: single-active-thread?
This proc, aka `scm_single_thread_p' from C, used to throw a
"!scm_qtdl" error if `(use-modules (ice-9 threads))' had not yet
been evaluated, indicating that the quickthreads shared-object
library was not loaded. Now, it returns #t in that case.
(After quickthreads is loaded, it uses the loaded routine as
usual.)
- docs tweaking
- guile.m4 macro `GUILE_CHECK': "exit convention" explained
- module (ice-9 and-let-star) added to Module Index
- maintenance uses GNU Automake 1.9.6
cvs tag:
v-1-4-1-107-spostarsi
tarball, anoncvs instructions and other files in dir:
http://www.glug.org/people/ttn/software/guile/
_______________________________________________
Guile-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/guile-user