Analysis of information sources in references of the Wikipedia article "GNU Guile" in English language version.
Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system.
SLIB is not included in the Guile distribution, but can be installed separately.
call/cc
copies the entire C stack into the heap; invoking a continuation copies the stack back from the heap and uses the longjmp
function to reactivate it. This implementation has a number of drawbacks...", Blandy 1997, p. 99.Guile is still fundamentally a Scheme, but it tries to support a wide variety of language building-blocks, so that other languages can be implemented on top of Guile.
Guile defines a tower of languages, starting at Scheme and progressively simplifying down to languages that resemble the VM instruction set.