GNU Guile



Website: gnu.org/software/guile

Proiectat de: Aubrey Jaffer, Tom Lord, Miles Bader


GNU Limbajul inteligent omniprezent pentru extensii (GNU Guile) este sistemul de limbaj de extensie preferat pentru proiectul GNU și prezintă o implementare a schemei de limbaj de programare.

Prima sa versiune a fost lansată în 1993.

Pe lângă părți mari ale standardelor de scheme, schema Guile include extensii modularizate pentru multe sarcini de programare diferite.

Pentru extinderea programelor, Guile oferă libguile care permite încorporarea limbajului în alte programe și integrată îndeaproape prin Interfața de programare a aplicațiilor C și API) (API); În mod similar, noile tipuri de date și subrutine definite prin API -ul C pot fi puse la dispoziție ca extensii la Guile.Guile este utilizat în programe precum GNUCASH, Lilypond, GNU Debugger, GNU Guix, GNU Make, GNU TexMacs și Schisma Google.