wwlisp este un limbaj de programare interpretat pentru dezvoltarea de aplicații și de scripting care poate fi folosit pentru dezvoltarea de sine stătătoare programe, scoici script sau pot fi încorporate în alt program.
wwlisp este un dialect orientat obiect concis al limbajului Lisp foarte vag inspirat de Common Lisp, Smalltalk, sau chiar C ++. Acest proiect are ca scop rezolvarea unor categorii specifice de probleme și, prin urmare, punerea în aplicare nu cuprinde mecanisme destinate pentru a trata toate tipurile de date tradiționale în Lisp sau să pună în aplicare conceptele teoretice de inginerie sau facilități software d Unele forme sintactice legate de conservarea memoriei sau complexitatea limbii au fost abandonate la profitul o sintaxă mai ușoare.
Interpretul include mecanismele tradiționale și structurile de acest tip de program. Memoria este organizată în patru spații: pointerspace - conținând auto | celulele CDR, la 64 de biți întregi (care permit 64 de biți aritmetică independent arhitectura de procesor de 32 sau 64 de biți) și 64 de biți plutitoare punct, stringspace - conțin numele de atomi și siruri de caractere de caractere, binaryspace conțin structuri, tampoane, și obiecte API, și în cele din urmă dinamic stiva de asteptare funcțiile.
Pointer, string si spatii binare sunt pre-alocate la pornirea interpretului și utilizate treptat în cursul funcționării, în timp ce algoritmii gunoier recupera spațiu în caz de epuizare.
Indicatoarele de mașini și CDR sunt cuvânt plin (32 sau 64 de biți) variabile, făcând posibilă utilizarea maximă a spațiului adresabile autorizat pentru un proces de sistemul de operare și procesorul. Versiunea 8 Interpretul are aproximativ 400 de funcții compilate intrinseci, precum și o bibliotecă încărcată la pornirea definirea mai mult de 60 de funcții adiționale dedicate în mare parte la depanare și ediție. Mai mult, interpretul include nativ următoarele posibilități:
· Multi-threading, cu independența mediile de fiecare fir și comunicare între cele;
· Interfață Funcție de Externe a permite de a apela C API-uri accesibile sub formă de obiecte sau DLL partajate;
· Posibilitatea de dezvoltarea de C sau C ++ plugin-uri sau extensii ale limbajului care pot fi încărcate și descărcate dinamic;
· Modul de manipulare și de proces IPC;
· Izvoare, Tevi si prize de manipulare.
Ce este nou în această versiune:
· Această versiune conține o mulțime de corecții pentru bug-uri diverse și defecte în sintaxa și documentația.
· Stabilitatea generală și utilitatea interpretului au fost îmbunătățite, în special prin mai regresie testarea.
· De asemenea, această versiune include o nouă construcție a bibliotecii wwlispkdialog, care permite scripting de dialoguri KDE, făcând uz de unele dintre cele mai proeminente widget KDE fără o mulțime de codificare.
· Și, în sfârșit versiune include, pentru prima dată biblioteca wwlisp2dimage care interfețele cu bine-cunoscut biblioteca GD și permite să atragă și salva imaginile.
· Notă: Pachetele surse compila pe Debian 4 și pe SuSE, cu condiția ca GD și KDE sunt instalate, cu antete.
· Pachetul precompilate instalează totul dintr-o dată, dar a fost testat doar pe Debian 4.
Detalii soft:
Versiune: 8.2.3
Incarca data: 2 Jun 15
Licenţă: Gratuit
Popularitate: 79
Comentariile nu a fost găsit