Guile

Project GNU's extension language

(News)


About Guile
What is Guile?
Recent news
Mailing lists

Documentation
Manuals
FAQ's

Download
Getting Guile
Snapshots
Repository

Projects
Core
GUI
File Formats
Networking
Tools
Applications

Development
Project Summary
Helping out
Cool ideas

Resources
Guile Resources
Scheme Resources

What's the latest news?

What's the latest news?

2008-12-08
GNU Guile 1.8.6 released. This is the next maintenance release for the 1.8 stable series.

You can find it at ftp://ftp.gnu.org/gnu/guile/guile-1.8.6.tar.gz. Its SHA1 hash is a3896f86044a2b3740dac43e045c349d656fba31.

See the NEWS file for details.

2008-05-07
GNU Guile 1.8.5 released. This is the next maintenance release for the 1.8 stable series.

You can find it at ftp://ftp.gnu.org/gnu/guile/guile-1.8.5.tar.gz. Its SHA1 hash is 3ef611cf5c4998a5bdfc7935765bb68730038614.

See the NEWS file for details.

2008-02-19
GNU Guile 1.8.4 released. This is the next maintenance release for the 1.8 stable series.

You can find it at ftp://ftp.gnu.org/gnu/guile/guile-1.8.4.tar.gz. Its SHA1 hash is 1e80fe242acfde2bfa39fd1e8409a8f010e24e2b.

See the NEWS file for details.

2007-10-16
GNU Guile 1.8.3 released. This is the next maintenance release for the 1.8 stable series.

You can find it at ftp://ftp.gnu.org/gnu/guile/guile-1.8.3.tar.gz. Its SHA1 hash is 26cf7b70d4caff8fe2a5fbcc363f2457bc591c2b.

See the NEWS file for details.

2007-07-16
GNU Guile 1.8.2 released. This is the next maintenance release for the 1.8 stable series.

You can find it at ftp://ftp.gnu.org/gnu/guile/guile-1.8.2.tar.gz. Its SHA1 hash is b5c624b152a45f302e185e20a468a02f2eb73e38.

See the NEWS file for details.

2006-10-06
GNU Guile 1.8.1 released. This is the next maintenance release for the 1.8 stable series.

You can find it at ftp://ftp.gnu.org/gnu/guile/guile-1.8.1.tar.gz. Its SHA1 hash is 184555def153fdbc322045b1fdd90a7b23a84fbd.

See the NEWS file for details.

2006-05-28
GNU Guile 1.6.8 released. This is the next maintenance release for the old 1.6 stable series. The current stable series is 1.8.

You can find it at ftp://ftp.gnu.org/gnu/guile/guile-1.6.8.tar.gz. Its SHA1 hash is 5c244f730d7aaee32db4b0cc77b688f74a5caa71.

See the NEWS file for details.

2006-02-12
GNU Guile 1.8.0 released.

You can find it at: ftp://ftp.gnu.org/gnu/guile/guile-1.8.0.tar.gz. Its SHA1 hash is 22462680feeda1e5400195c01dee666162503d66.

The NEWS file is quite long. Here are the most interesting entries:

    Changes since 1.6:
  • Guile is now licensed with the GNU Lesser General Public License.
  • The manual is now licensed with the GNU Free Documentation License.
  • We now use GNU MP for bignums.
  • We now have exact rationals, such as 1/3.
  • We now use native POSIX threads for real concurrent threads.
  • There is a new way to initalize Guile that allows one to use Guile from threads that have not been created by Guile.
  • Mutexes and condition variables are now always fair. A recursive mutex must be requested explicitely.
  • The low-level thread API has been removed.
  • There is now support for copy-on-write substrings and mutation-sharing substrings.
  • A new family of functions for converting between C values and Scheme values has been added that is future-proof and thread-safe.
  • The INUM macros like SCM_MAKINUM have been deprecated.
  • The macros SCM_STRINGP, SCM_STRING_CHARS, SCM_STRING_LENGTH, SCM_SYMBOL_CHARS, and SCM_SYMBOL_LENGTH have been deprecated.
  • There is a new way to deal with non-local exits and re-entries in C code, which is nicer than scm_internal_dynamic_wind.
  • There are new malloc-like functions that work better than scm_must_malloc, etc.
  • There is a new way to access all kinds of vectors and arrays from C that is efficient and thread-safe.
  • The concept of dynamic roots has been factored into continuation barriers and dynamic states.
See NEWS and the manual for more details.

(But what is Guile?)