PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

Guile

Guile

Guile, aka GNU Ubiquitous Intelligent Language for Extensions, is a pl created in 1993 by Aubrey Jaffer and Tom Lord and Miles Bader.

#500on PLDB 29Years Old 376Users
0Books 0Papers

GNU Guile is the preferred extension system for the GNU Project, which features an implementation of the Scheme programming language. Its first version was released in 1993. In addition to large parts of Scheme standards, Guile Scheme includes modularized extensions for many different programming tasks.For extending programs, Guile offers "libguile" which allows the language to be embedded in other programs, and integrated closely through the C API; similarly, new types and subroutines defined through the C API can be made available as extensions to Guile itself.Guile stands for the GNU Ubiquitous Intelligent Language for Extensions. Read more on Wikipedia...


Example from the web:
;;; Hello world program (define name "World") (display (string-append "Hello " name "!")) (newline)

Language features

Feature Supported Example Token
Comments
; A comment
Line Comments
; A comment
;
Semantic Indentation ϴ
unlambda.html · guile.html · cfml.html

View source

PLDB - Build the next great programming language · v2022 · Day 33 · Docs · Build · Acknowledgements · Traffic Today · Traffic Trends · Mirrors · GitHub · feedback@pldb.com