GNU Guile

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
GNU Guile
software
Siglă
Tip Interpret
Dezvoltator Proiect GNU
Data primei versiuni 1993
Ultima versiune
  • 2.2.7 (7 martie 2020)
  • 3.0.5 (7 ianuarie 2021)
Sistem de operare WILDEBEEST
Multiplatform
Limba C.
Set de instrumente Nursice
Licență GNU LGPL v3 +
( licență gratuită )
Site-ul web www.gnu.org/software/guile/

GNU Guile este un interpret pentru limba Scheme distribuită sub forma unei biblioteci , cu scopul de a facilita încorporarea acestui limbaj în aplicațiile GNOME .

Guile are un set bogat de extensii și biblioteci pentru a accesa nu numai GNOME / GTK +, ci și TCP / IP , baza de date SQL și multe alte componente fundamentale și neesențiale.

Originea și scopul

Guile este un interpret de schemă creat ca parte a proiectului GNU , cu intenția de a permite extinderea / scriptarea altor aplicații. Guile a apărut ca urmare a unei discuții aprinse (cunoscută mai târziu sub numele de Războiul Tcl ) inițiată de Richard Stallman , în care susținea că Tcl nu era suficient de puternic pentru scriptarea în cadrul unei aplicații și a prezentat Schema drept limbajul preferat pentru extinderea aplicațiilor GNU . Întrucât un interpret de schemă adecvat nu exista încă, Guile a fost creat prin asamblarea diferitelor materiale existente.

Unul dintre obiectivele inițiale ale Guile a fost să permită traducerea altor limbi în Scheme, astfel încât să ofere un mediu de execuție independent de limbă. Acest obiectiv nu a fost atins niciodată, deși s-au făcut unele încercări (o sintaxă asemănătoare cu C , o traducere a elisp , un convertor Tcl și chiar ceva similar grosolan cu limbajul Logo ).

Unele programe care utilizează Guile sunt MEEP și GNU Texmacs .

Elemente conexe

Alte proiecte

linkuri externe

Software gratuit Free Software Portal : accesați intrările Wikipedia care se ocupă de software gratuit