unofficial mirror of guile-devel@gnu.org 
 help / color / mirror / Atom feed
* Guile 1.8.1 has been released.
@ 2006-10-07  5:40 Rob Browning
  2006-10-09  0:56 ` Kevin Ryde
  0 siblings, 1 reply; 2+ messages in thread
From: Rob Browning @ 2006-10-07  5:40 UTC (permalink / raw)
  Cc: guile-user, guile-devel


We are pleased to announce Guile release 1.8.1.  This is the next
maintenance release for the 1.8 stable series.

You can find it here:

  ftp://ftp.gnu.org/gnu/guile/guile-1.8.1.tar.gz
  SHA1 checksum: 184555def153fdbc322045b1fdd90a7b23a84fbd

The Guile web page is located at http://www.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 interpreter for the Scheme programming language, 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 or as a script interpreter, and is also
packaged as a library so that applications can easily incorporate a
complete Scheme interpreter.  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 C 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.

This is primarily a bugfix release.  Please see the NEWS file for a
full summary of the changes, but here are the highlights:

  - LFS functions are now used to access 64-bit files on 32-bit
    systems.

  - New procedures (see the manual for details)

    - primitive-_exit - [Scheme] the-root-module
    - scm_primitive__exit - [C]
    - make-completion-function - [Scheme] (ice-9 readline)
    - scm_c_locale_stringn_to_number - [C]
    - scm_srfi1_append_reverse [C]
    - scm_srfi1_append_reverse_x [C]
    - scm_log - [C]
    - scm_log10 - [C]
    - scm_exp - [C]
    - scm_sqrt - [C]

  - Bugs fixed

    - Build problems have been fixed on MacOS, SunOS, and QNX.

    - A one-dimensional array can now be 'equal?' to a vector.

    - Structures, records, and SRFI-9 records can now be compared with
      `equal?'.

    - SRFI-14 standard char sets are recomputed upon a successful
      `setlocale'.

    - `record-accessor' and `record-modifier' now have strict type
      checks.

    - It is now OK to use both autoload and use-modules on a given
      module.

    - The evaluator checks the number of arguments more correctly.

    - The srfi-1 assoc function now calls its equality predicate
      properly.

    - A bug in n-par-for-each and n-for-each-par-map has been fixed.

    - The array-set! procedure no longer segfaults when given a bit
      vector.

    - Bugs in make-shared-array have been fixed.

    - string<? and friends now follow char<? etc. order on 8-bit
      chars.

    - The format procedure now handles inf and nan values correctly
      for ~f.

    - exact->inexact should no longer overflow when given certain
      large fractions.

    - srfi-9 accessor and modifier procedures now have strict record
      type checks.

    - The (ice-9 ftw) procedures will no longer ignore files with the
      same inode number on different devices.

Any bugs found in this release will be addressed by further bugfix
releases numbered 1.8.*.

You can follow Guile development in CVS and on the Guile mailing lists
(see ANON-CVS and HACKING).  Guile builds from the development branch
of CVS will have version number 1.9.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 and @debian.org; previously @cs.utexas.edu
GPG starting 2002-11-03 = 14DD 432F AE39 534D B592  F9A0 25C8 D377 8C7E 73A4


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Guile 1.8.1 has been released.
  2006-10-07  5:40 Guile 1.8.1 has been released Rob Browning
@ 2006-10-09  0:56 ` Kevin Ryde
  0 siblings, 0 replies; 2+ messages in thread
From: Kevin Ryde @ 2006-10-09  0:56 UTC (permalink / raw)


Rob Browning <rlb@defaultvalue.org> writes:
>
>     - The evaluator checks the number of arguments more correctly.

That's a bit obscure, something got lost in transformation I think.
It was meant to be about `apply', I'll make a retrospective change.


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-10-09  0:56 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-07  5:40 Guile 1.8.1 has been released Rob Browning
2006-10-09  0:56 ` Kevin Ryde

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