unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* 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).