We are pleased to announce GNU Guile release 2.0.11, the next maintenance release for the 2.0.x stable series. This release fixes a regression introduced in 2.0.10, which affects the C functions to access SRFI-4 vectors. The Guile web page is located at http://gnu.org/software/guile/ . 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 and a large subset of R6RS, 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 suitable for stand-alone applications. 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. ======================================================================== Here are the compressed sources: ftp://ftp.gnu.org/gnu/guile/guile-2.0.11.tar.gz (7.2MB) ftp://ftp.gnu.org/gnu/guile/guile-2.0.11.tar.xz (4.5MB) Here are the GPG detached signatures[*]: ftp://ftp.gnu.org/gnu/guile/guile-2.0.11.tar.gz.sig ftp://ftp.gnu.org/gnu/guile/guile-2.0.11.tar.xz.sig Use a mirror for higher download bandwidth: http://www.gnu.org/order/ftp.html Here are the MD5 and SHA1 checksums: e532c68c6f17822561e3001136635ddd guile-2.0.11.tar.gz 03f1bce1a4983076d955003472306a13 guile-2.0.11.tar.xz 3cdd1c4956414bffadea13e5a1ca08949016a802 guile-2.0.11.tar.gz ae86544b39048a160f4db1c0653a79b40b6c1ee6 guile-2.0.11.tar.xz [*] Use a .sig file 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-2.0.11.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 EA52ECF4 and rerun the 'gpg --verify' command. This release was bootstrapped with the following tools: Autoconf 2.69 Automake 1.14.1 Libtool 2.4.2 Makeinfo 5.2 Gnulib v0.1-92-g546ff82 ======================================================================== This release provides new interfaces, many bug fixes, and performance improvements. Here are the highlights, taken from the `NEWS' file: Changes in 2.0.11 (since 2.0.10): This release fixes an embarrassing regression introduced in the C interface to SRFI-4 vectors. See for details. ======================================================================== 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 2.1.x. Guile versions with an odd middle number, e.g., 2.1.*, 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, on behalf of the Guile team.