[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
The next stable Guile release, 1.6.0, is available.
From: |
Rob Browning |
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- The next stable Guile release, 1.6.0, is available.,
Rob Browning <=