Projects / guile / Releases / 1.4.0

Version 1.4.0 of guile

Release Notes: Highlights of this release are documentation strings for most procedures, an interactive help function, better performance due to improved garbage collector and other improvements of the evaluator, faster loading speed due to optimizations of the module system, stricter type checking, Guile's native threads can now coexist with POSIX threads, a builtin malloc debugger, plus many bugfixes and improvements.

    Other releases

    •  12 Apr 2013 01:11
    Avatar

    Release Notes: In addition to a number of bugfixes and portability improvements, this release brings new features, including an implementation of SRFI-41 streams and SRFI-45 promises, additional keyword parameters for procedures which open files, new HTTP client procedures, improvement to the numerics code, and bindings for the sendfile libc function.

    •  30 Nov 2012 22:44
    Avatar

    Release Notes: This release adds SRFI-105 curly infix expressions, per-port reader options, nested futures, functional record setters, a port interface to HTTP bodies, more optimizations, better load path and compiled load path handling, and the usual long list of bugfixes.

    •  10 Jul 2012 00:59
    Avatar

    Release Notes: This release adds a common subexpression elimination optimization pass, asynchronous finalizers, improved error and warning messages, HTTP/1.1 chunked transfer coding, and SRFI-14 character sets updated to Unicode 6.1. As usual, there are also many build and bug fixes, including one for a long-standing severe memory leak in applicable SMOBs.

    •  31 Jan 2012 22:48
    Avatar

      Release Notes: New features include Cross-compilation, backwards compatible local-eval, syntax-parameters, new macros 'when' and "unless', default values for fluids, garbage collector tuning, a current-warning-port, locale-aware command line parsing, and of course the usual host of bugfixes.

      •  22 Oct 2011 22:25
      Avatar

      Release Notes: This release adds a new partial evaluator optimizer which performs constant folding, dead code elimination, copy propagation, and inlining, a new (Web client) module, a new define-syntax-rule macro, more helpful "guild help", fewer calls to "stat", the ability for users to install compiled ".go" files, and, as usual, a whole host of bugfixes.

      Screenshot

      Project Spotlight

      noPoll

      A WebSocket toolkit.

      Screenshot

      Project Spotlight

      prwd

      A tool to print your working directory in a reduced form.