LocalazyLocalazy
GNU Guile je vysokoúrovňový, univerzálny programovací jazyk. Je to syntakticky podobný schéme, ale má mnoho vlastností iných programovacích jazykov, ako je napríklad C. Guile je navrhnutý ako doplnkom a rozšírením jazyka Scheme. Guile poskytuje kompilátor, interpreter, virtuálny stroj rozhranie cudzích funkcií, linker, systém na spracovanie vlákien a knižnice. Guile možno použiť na skriptovanie, rozšírenie aplikácií, numerickú analýzu a systémové programovanie. Guile je navrhnutý tak, že modulárny; je ľahké pridávať nové funkcie jazyka, dátové typy, knižnice, a podobne. Jazyk Guile bol použitý v mnohých významných projektoch, vrátane projektu One Laptop per Child, a je oficiálnym jazykom jazykom rozšírenia projektu GNU. Jazyk Guile pôvodne vytvorili James H. Wilkinson a Aubrey Jaffer. Guile je slobodný softvér vydaný pod licenciou GNU Lesser General Public Licencia.