unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* The next stable Guile release, 1.6.0, is available.
@ 2002-09-06 17:30 Rob Browning
  0 siblings, 0 replies; only message in thread
From: Rob Browning @ 2002-09-06 17:30 UTC (permalink / raw)
  Cc: guile-devel, guile-user


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 bug-guile@gnu.org.

-- 
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
Guile-devel@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-devel


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-09-06 17:30 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-09-06 17:30 The next stable Guile release, 1.6.0, is available Rob Browning

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).