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