Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

GNU Guile

Functional Language

GNU Guile is the preferred extension system for the GNU Project and features an implementation of the Scheme programming language. Its first version was released in 1993. Beyond large parts of the Scheme standards, Guile Scheme includes modular extensions for many programming tasks. For extending programs, Guile offers a library called libguile that lets the language be embedded in other programs and integrated closely through the C API. New types and subroutines defined through the C API can in turn be made available to Guile itself. The name Guile stands for GNU Ubiquitous Intelligent Language for Extensions. The Programming Language Database credits Aubrey Jaffer, Tom Lord and Miles Bader as creators and lists Scheme, Emacs Lisp, C, Tcl and S-expressions among its related entries.

Facts
First Released
1993 1
GNU Guile
Filter Results1 entry
Connections

In Field

Source GNU Guile (Wikipedia)

Influenced By

Source GNU Guile (Wikipedia)

Invented By

Source GNU Guile (Wikipedia)
Tom Lord, Pioneers
Source GNU Guile (Wikipedia)

Licensed Under

Source GNU Guile (Wikipedia)

Preceded By

Source GNU Guile (Wikipedia)
Sources
1. Programming Language Database (PLDB): GNU Guile
PLDB page, opening line
Quote, PLDB page, opening line
is an open source programming language created in 1993 by Aubrey Jaffer and Tom Lord and Miles Bader.
View the Source
GNU Guile (Wikipedia)
  • In Field: Programming Language Theory, Lead section
    GNU Ubiquitous Intelligent Language for Extensions (GNU Guile) is the preferred extension language system for the GNU Project and features an implementation of the programming language Scheme.
  • Influenced By: Scheme, Infobox, influenced by
  • Invented By: Tom Lord, History
    Tom Lord initially began work on an embeddable language runtime named the GNU Extension Language (GEL), which was based on Aubrey Jaffer's Scheme implementation SCM
  • Invented By: Aubrey Jaffer, Infobox, designer
  • Preceded By: SCM (Scheme implementation), History
    which was based on Aubrey Jaffer's Scheme implementation SCM
  • Licensed Under: GNU Lesser General Public License Version 3, Infobox, license
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.