From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludo@gnu.org (Ludovic =?iso-8859-1?Q?Court=E8s?=) Newsgroups: gmane.lisp.guile.devel,gmane.lisp.guile.user Subject: GNU Guile 1.9.1 released (alpha) Date: Thu, 16 Jul 2009 00:39:56 +0200 Message-ID: <87r5wh605f.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: ger.gmane.org 1247697747 29092 80.91.229.12 (15 Jul 2009 22:42:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 15 Jul 2009 22:42:27 +0000 (UTC) Cc: guile-user@gnu.org To: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Thu Jul 16 00:42:20 2009 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MRDB5-0006fD-OO for guile-devel@m.gmane.org; Thu, 16 Jul 2009 00:42:20 +0200 Original-Received: from localhost ([127.0.0.1]:40054 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MRDB5-0003b3-2C for guile-devel@m.gmane.org; Wed, 15 Jul 2009 18:42:19 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MRD9L-0002NV-B0 for guile-devel@gnu.org; Wed, 15 Jul 2009 18:40:31 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MRD9G-0002Ic-Bw for guile-devel@gnu.org; Wed, 15 Jul 2009 18:40:30 -0400 Original-Received: from [199.232.76.173] (port=41185 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MRD9G-0002IB-48 for guile-devel@gnu.org; Wed, 15 Jul 2009 18:40:26 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:47757 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MRD9F-0007YG-AR for guile-devel@gnu.org; Wed, 15 Jul 2009 18:40:25 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1MRD9B-0006l7-0Z for guile-devel@gnu.org; Wed, 15 Jul 2009 22:40:21 +0000 Original-Received: from reverse-83.fdn.fr ([80.67.176.83]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 15 Jul 2009 22:40:21 +0000 Original-Received: from ludo by reverse-83.fdn.fr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 15 Jul 2009 22:40:21 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Followup-To: gmane.lisp.guile.devel Original-Lines: 107 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: reverse-83.fdn.fr X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 28 Messidor an 217 de la =?iso-8859-1?Q?R=E9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 821D 815D 902A 7EAB 5CEE D120 7FBA 3D4F EB1F 5364 X-OS: x86_64-unknown-linux-gnu User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) Cancel-Lock: sha1:LFt8X0Q6bJrVkzS4zX5WJD0/Gf8= X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:8880 gmane.lisp.guile.user:7361 Archived-At: --=-=-= Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable We are pleased to announce GNU Guile release 1.9.1. This is the next pre-release of what will eventually become the 2.0 release series. It provides many new noteworthy features, most notably the addition of a compiler and virtual machine. We encourage you to test them and provide feedback to `guile-devel@gnu.org'. The Guile web page is located at http://gnu.org/software/guile/, and among other things, it contains a link to the Guile FAQ and pointers to the mailing lists. Guile is an implementation of the Scheme programming language, with support for many SRFIs, packaged for use in a wide variety of environments. In addition to implementing the R5RS Scheme standard, Guile includes a module system, full access to POSIX system calls, networking support, multiple threads, dynamic linking, a foreign function call interface, and powerful string processing. Guile can run interactively, as a script interpreter, and as a Scheme compiler to VM bytecode. It is also packaged as a library so that applications can easily incorporate a complete Scheme interpreter/VM. An application can use Guile as an extension language, a clean and powerful configuration language, or as multi-purpose "glue" to connect primitives provided by the application. It is easy to call Scheme code From=20C code and vice versa. Applications can add new functions, data types, control structures, and even syntax to Guile, to create a domain-specific language tailored to the task at hand. Here are the compressed sources: ftp://alpha.gnu.org/gnu/guile/guile-1.9.1.tar.gz (4.7MB) Here are the GPG detached signatures[*]: ftp://alpha.gnu.org/gnu/guile/guile-1.9.1.tar.gz.sig Here are the MD5 and SHA1 checksums: b9baf59b1de42beadb6591311ca79cab guile-1.9.1.tar.gz d6dff7936e0428639eee0f46c34c4b14a8688e3f guile-1.9.1.tar.gz [*] You can use either of the above signature files to verify that the corresponding file (without the .sig suffix) is intact. First, be sure to download both the .sig file and the corresponding tarball. Then, run a command like this: gpg --verify guile-1.9.1.tar.gz.sig If that command fails because you don't have the required public key, then run this command to import it: gpg --keyserver keys.gnupg.net --recv-keys EB1F5364 and rerun the `gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.63 Automake 1.11 Libtool 2.2.6 This is a new release series with many new features and differences compared to 1.8. The complete list of changes compared to the 1.8.x series is available in the `NEWS' file. Changes since the 1.9.0 pre-release: * `scm_set_port_seek' and `scm_set_port_truncate' use the `scm_t_off' type * Automatically compiled files will be placed in ~/.cache, not ~/.guile-c= cache. * New language: Brainfuck. * A number of Scheme files were corrected to be LGPLv3+. * Bytevectors may now be accessed with a C-friendly API. * Bytevectors are now accessible using the generalized-vector API. * Meta-commands to the REPL work better with strange languages. * The object code file format has changed. * Vector access has been sped up considerably. * The `long_long' C type, deprecated in 1.8, has been removed. * And of course, the usual collection of bugfixes. You can follow Guile development in the Git repository and on the Guile mailing lists. Guile builds from the `master' branch of Git have version number 1.9.x. Guile versions with an odd middle number, e.g., 1.9.*, are unstable development versions. Even middle numbers indicate stable versions. This has been the case since the 1.3.* series. Please report bugs to `bug-guile@gnu.org'. We also welcome reports of successful builds, which can be sent to the same email address. Ludovic Court=E8s, on behalf of the Guile team. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) iEYEARECAAYFAkpeWscACgkQd92V4upS7PSIrQCeKQ2jC1SlEPBQzo2qDFbMTnan PEMAnj9cD82V74hDiINQ5lXMD9yYekRK =ZP83 -----END PGP SIGNATURE----- --=-=-=--