* guile 1.4.1.98 available
@ 2004-01-18 20:25 Thien-Thi Nguyen
0 siblings, 0 replies; only message in thread
From: Thien-Thi Nguyen @ 2004-01-18 20:25 UTC (permalink / raw)
Cc: guile-user
some bugfixes, some new stuff. new NEWS excerpt below. tarball in:
http://www.glug.org/alt/
incidentally, the online manual, normally updated independently (and
more frequently), is at the moment sync'd w/ this release:
http://www.glug.org/docbits/guile/1.4.x/
observant readers will notice a new chapter: Barely Explained Mysteries.
thi
_________________________________________________
* New module: (ice-9 md-data)
* Bugfix: (ice-9 q) proc `q-pop!'
* `while' macro
** Bugfix: `continue'
A bug was fixed within the body of a `while' macro, whereby a `continue'
expression would not properly avoid passing control flow to the expressions
following it. For example, the following would display "bad":
(let ((x 0))
(while (< x 5)
(if (= x 3)
(begin
(set! x 9)
(continue)
(write-line "bad")))
(write-line x)
(set! x (1+ x))))
** `break' argument now optional
Within a `while' macro, the `break' expression used to require an argument,
which would be used as the value for the `while'. Now, specifying no argument
is also supported:
(break) => `while' value is #t
(break VAL) => `while' value is VAL
* Bugfix: `accept' works with coop threads
It used to be that a call to `accept' in one thread would block all other
threads as well (presuming Guile is configured with `--enable-coop-threads').
The implementation now uses a thread-aware "internal `select'" on the socket's
associated file descriptor to arrange for the thread to yield if there is no
input pending.
* New procedure: (continuation? OBJ) => bool
[NEWS excerpt ends here]
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2004-01-18 20:25 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-01-18 20:25 guile 1.4.1.98 available Thien-Thi Nguyen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).