GNU Guile
GNU Guile software | |
---|---|
Tip | Interpret |
Dezvoltator | Proiect GNU |
Data primei versiuni | 1993 |
Ultima versiune |
|
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
- Wikimedia Commons conține imagini sau alte fișiere despre GNU Guile
linkuri externe
- ( RO ) Site oficial , pe gnu.org .
- GNU Guile / GNU Guile (altă versiune) , pe packages.debian.org .
- Depozitul sursă GNU Guile , la git.savannah.gnu.org .
- Site de raportare a erorilor , la debbugs.gnu.org .
- ( EN ) GNU Guile , în Free Software Directory .
- ( RO ) Războiul TCL , pe vanderburg.org .