info-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

forwarded message from Rob Browning


From: Han-Wen Nienhuys
Subject: forwarded message from Rob Browning
Date: Fri, 6 Sep 2002 19:57:43 +0200

GUILE 1.6 is out.  I warmly recommend all lilypond users to upgrade. 

--- Begin Message --- Subject: The next stable Guile release, 1.6.0, is available. Date: Fri, 06 Sep 2002 12:30:16 -0500 User-agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2 (i386-pc-linux-gnu)
After a productive development period, but somewhat, ahem, languorous
release schedule, we are pleased to announce the availability of a new
stable release of Guile: version 1.6.0.

You can find it here:

  ftp://ftp.gnu.org/gnu/guile/guile-1.6.0.tar.gz.

Guile is Project GNU's extension language library, an interpreter for
Scheme, packaged as a library that you can link into your applications
to give them their own scripting language.  Guile should eventually
support other languages as well, giving users of Guile-based
applications a choice of languages.

Some highlights of the 1.6.0 release:

  - Vastly improved documentation -- many thanks to those who have
    contributed.

  - GOOPS, the object oriented extension to Guile is now included.
    See the GOOPS info pages for more information.

  - Guile supports the following "final-status" SRFIs (Scheme Request
    For Implementation):

      SRFI-1   the list library
      SRFI-2   and-let*
      SRFI-4   homogeneous numeric vector datatypes
      SRFI-6   basic string ports
      SRFI-8   receive: binding to multiple values
      SRFI-9   defining record types
      SRFI-10  sharp-comma external form
      SRFI-11  syntax for receiving multiple values
      SRFI-13  string library
      SRFI-14  character-set library
      SRFI-16  syntax for procedures of variable arity
      SRFI-17  generalized set!
      SRFI-19  time data types and procedures

  - "safe environments" it is now possible to create Guile modules
    (even anonymous modules) where you have careful control over which
    bindings are available.  Once created, you can execute code in
    such an environment with (eval something my-safe-module).

  - support for many new system calls: setitimer, getitimer, crypt,
    chroot, getlogin, getpass, dup2, inet-pton, etc.

  - Guile is much more likely to work correctly on 64 bit
    architectures like ia64 or the alpha.

See the NEWS file for further information about this release.

The Guile WWW page is located at

  http://www.gnu.org/software/guile/guile.html

It contains a link to the Guile FAQ and pointers to the mailing lists,
among other things.

This release is version 1.6.0.  Any bugs found will be addressed by
further bugfix releases numbered 1.6.1, 1.6.2, and so on.  The next
stable Guile release with significant functional improvements will be
version 1.8.0.

In between 1.6.x and 1.8.x, you can follow Guile development in CVS
and in the Guile mailing lists (see ANON-CVS and HACKING).  Guile
builds from the development branch of CVS will have version number
1.7.0.

Guile versions with an odd middle number, i.e. 1.5.* are unstable
development versions.  Even middle numbers indicate stable versions.
This has been the case since the 1.3.* series.

Please send bug reports to address@hidden

-- 
Rob Browning
rlb @defaultvalue.org, @linuxdevel.com, and @debian.org
Previously @cs.utexas.edu
GPG=1C58 8B2C FB5E 3F64 EA5C  64AE 78FE E5FE F0CB A0AD


_______________________________________________
Guile-devel mailing list
address@hidden
http://mail.gnu.org/mailman/listinfo/guile-devel

--- End Message ---
-- 

Han-Wen Nienhuys   |   address@hidden   |   http://www.cs.uu.nl/~hanwen 

reply via email to

[Prev in Thread] Current Thread [Next in Thread]