Programming language · 1993

GNU Guile

Scheme implementation intended especially for extensions.

Official site ›
GNU Guile logo
CWritten in
1993First released
GNU ProjectDeveloper
dynamicTyping
GNU Lesser General Public License, version 3.0 or later and GNU General Public License v3.0 or laterLicense
Built from GNU Guile CScheme
RuntimeInfluence

What is GNU Guile written in?

Its runtime is implemented in C (well-documented).

Quick Facts

Developer
GNU Project
First released
1993
Typing
dynamic
License
GNU Lesser General Public License, version 3.0 or later and GNU General Public License v3.0 or later

About GNU Guile

GNU Guile is a Scheme implementation intended especially for extensions. It is a dynamically typed language. It supports functional and scripting programming.

GNU Guile first appeared in 1993. Development is led by GNU Project.

How GNU Guile is implemented

In the Language Lineage dataset, its runtime is implemented in C.

GNU Guile in the language family tree

GNU Guile drew on ideas from Scheme.

Sources: Wikipedia · Wikidata · Official site

Frequently Asked Questions

What language is GNU Guile written in?
GNU Guile is primarily implemented in C. See the implementation section above for details and source references.
What languages influenced GNU Guile?
GNU Guile was influenced by Scheme among others. See the influence section above for the full list.
When was GNU Guile first released?
GNU Guile was first released in 1993.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the GNU Guile relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=guile" width="100%" height="500" loading="lazy" style="border:0" title="GNU Guile relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the GNU Guile source record.

Explore GNU Guile in Graph →