Guile is an interpreter for the Scheme programming language, with support for many SRFIs (Scheme Request For Implementations), packaged as a library which can be incorporated into your programs. Your users have full access to the interpreter, so Guile itself can be extended, based on the needs of the user. The result is a scripting language tailored to your application. Guile is a library designed to help programmers create flexible applications. Using Guile in an application allows programmers to write plug-ins, or modules (there are many names, but the concept is essentially the same) and users to use them to have an application fit their needs. The msys-guile package provides a standalone guile interpreter and all associated documentation. The associated msys-libguile package provides the runtime libraries, development files, and other runtime support. Guile is a library designed to help programmers create flexible applications. Using Guile in an application allows programmers to write plug-ins, or modules (there are many names, but the concept is essentially the same) and users to use them to have an application fit their needs. Guile is an interpreter for the Scheme programming language, with support for many SRFIs (Scheme Request For Implementations), packaged as a library which can be incorporated into your programs. Your users have full access to the interpreter, so Guile itself can be extended, based on the needs of the user. The result is a scripting language tailored to your application. The msys-libguile package provides the runtime libraries, development files, and other runtime support for guile. The associated msys-guile package provides a standalone guile interpreter and all associated documentation.