- GNUBG is a strong backgammon program (world-class with a bearoff database installed) usable either as an engine by other programs or as a standalone backgammon game. In addition to supporting simple play, it also has extensive analysis features, a tutor mode, adjustable difficulty, and support for exporting annotated games. It can be played either from a GTK+ graphical interface, optionally with a 3D board, or from a simple text console. It was at first extensible on platforms that support Guile.
- GnuCash is personal and professional financial-accounting software. It can be used to track bank accounts, stocks, income and expenses, based on the double-entry accounting practice. It includes support for QIF/OFX/HBCI import and transaction matching. It also automates several tasks, such as financial calculations or scheduled transactions.
- You construct a program for a robot, then watch him explore a world. The world has people who can hurt you, objects you can bump into, and food you can eat. The goal of the game is to collect as many prizes as possible before you are killed run out of energy. The robot program is written in a text file, which doesn't limit programmers to a visual interface. However, such an interface (which will generate Scheme code) is also available for use by non-programmers.
- GOOPS is the object-oriented extension to Guile. It is very close in spirit to CLOS (the Common Lisp Object System) but is adapted for the Scheme language. The GOOPS extension gives the user a full object oriented system with multiple inheritance and generic functions with multi-method dispatch. Furthermore, the implementation relies on a true meta object protocol, in the spirit of the one defined for CLOS. This package has been folded into Guile please see that entry for the latest information.
- Goose is a C++ library for statistical computation. Numerical functions include combinatorial functions, CDF and inverse CDF functions, and various gamma functions. The program includes a fast, high-quality Mersenne Twister-based random number generator, various statistical tests, an implementation of simple linear regression, kernel density estimation, and (optionally) multi-threaded resampling routines.
- The Guile Python Compiler parses Python syntax and transforms it with essentially no interpretation into S-expression forms. That is, this works merely a syntactic transformation, and is essentially unconnected to the semantics of the constructs concerned.
- Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language of the GNU system. Guile is an implementation of the Scheme programming language, packaged as a library that can be linked into applications to give them their own extension language. Guile supports other languages as well, giving users of Guile-based applications a choice of languages.
Image Processing and Analysis in Guile
a Computer Vision functional programming library
Guile-CV is based on Vigra (Vision with Generic Algorithms), enhanced with additional algorithms (Image Textures, Delineate, Reconstruction and many more), all accessible through a nice, clean and easy to use high level API.
Guile-CV is natively multi-threaded, and takes advantage of multiple cores, using high-level and fine grained application-level parallelism constructs available in Guile, based on its support to POSIX threads.
- 'guile'-dbi is a generic database interface for Guile that provides a way to use database drivers that are linked at run-time.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.