Home | | Help | Contribute | Plug-ins | About | Contact | Search
The Guile/Scheme extension language
General | Sources | Linux | MacOS | Windows | Knoppix

Guile/Scheme is a full implementation of the object oriented and Lisp-like programming language Scheme. It has special support for linking external C or C++ programs. This provides a transparent way to dynamically extend the language with fast new routines. Guile/Scheme is intended to become the major extension language for the GNU project and Gnome.

In particular, all high-level TeXmacs editing routines have been interfaced to Guile. These routines thereby are available to users who can write extensions to the editor, without going into the C++ code of TeXmacs. In the future, we also wish to implement a port to Guile-gtk. This extension of Guile implements a graphical user interface via gtk, which makes it possible to create menus, iconbars, file selectors, etc. in a very simple way.

More information about Guile can be found at

This webpage is part of GNU TeXmacs and the larger GNU project. Verbatim copying and distribution of it is permitted in any medium, provided this notice is preserved. For more information or questions, please contact Joris van der Hoeven.

Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111, USA