Guile "2.0" first alpha released
Guile, the GNU Project's library for extension languages, has seen the first alpha release of what will become Guile 2.0. Despite being the official extension language of the Project, Guile has so far seen little use, possibly down to its being based around the Scheme programming language.
The major change in Guile 2.0 is support for other languages, beyond the Scheme language supported by previous versions. In particular, ECMAScript, the standardised form of JavaScript, is now supported by the Guile library, allowing developers to script and extend their applications with both Scheme and JavaScript.
The ECMAScript support developer has blogged posts in the past about the work he has done extending Guile. The aim of the developers is to support version 3.1 of the standard, but they are still working to complete library support and the implementation is, as yet, undocumented. The new alpha Guile is available as version 1.9.0 (alpha) and details of other changes in the alpha are detailed in the project's NEWS file. Guile is licensed under the GNU Public License Version 3 (GPLv3).
(djwm)