Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


Gauche is a dialect of Scheme, a simple and flexible programming language. It follows the Revised^6 Report on the Algorithmic Language Scheme (R6RS) standard, but also supports previous standards like R5RS and some SRFIs from the Scheme Requests for Implementation process. Gauche can be extended with modules that use an object system called GOOPS (Gauche Object Oriented Programming System), which allows users to create practical applications without leaving the scheme paradigm. Gauche provides multithreading features in its standard library and additional libraries for database access, network communications, XML parsing etc., making it quite suitable for scripting tasks or developing complex server-side applications.