From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.user Subject: The next stable Guile release, 1.6.0, is available. Date: Fri, 06 Sep 2002 12:30:16 -0500 Sender: guile-devel-admin@gnu.org Message-ID: <874rd3uitz.fsf@raven.i.defaultvalue.org> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1031333411 12565 127.0.0.1 (6 Sep 2002 17:30:11 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Fri, 6 Sep 2002 17:30:11 +0000 (UTC) Cc: guile-devel@gnu.org, guile-user@gnu.org Return-path: Original-Received: from monty-python.gnu.org ([199.232.76.173]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17nMvm-0003GE-00 for ; Fri, 06 Sep 2002 19:30:06 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17nMxP-0004fn-00; Fri, 06 Sep 2002 13:31:47 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17nMw3-0004If-00 for guile-devel@gnu.org; Fri, 06 Sep 2002 13:30:23 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17nMw0-0004IE-00 for guile-devel@gnu.org; Fri, 06 Sep 2002 13:30:22 -0400 Original-Received: from dsl-209-87-109-2.constant.com ([209.87.109.2] helo=defaultvalue.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17nMvx-0004Hu-00; Fri, 06 Sep 2002 13:30:17 -0400 Original-Received: from raven.i.defaultvalue.org (raven.i.defaultvalue.org [192.168.1.7]) by defaultvalue.org (Postfix) with ESMTP id C41733CE0; Fri, 6 Sep 2002 12:30:16 -0500 (CDT) Original-Received: by raven.i.defaultvalue.org (Postfix, from userid 1000) id 91B20E43; Fri, 6 Sep 2002 12:30:16 -0500 (CDT) Original-To: gnu-announce@gnu.org Original-Lines: 81 User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2 (i386-pc-linux-gnu) Errors-To: guile-devel-admin@gnu.org X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Developers list for Guile, the GNU extensibility library List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.lisp.guile.devel:1319 gmane.lisp.guile.user:941 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:1319 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