Guile

Screenshot Software:
Guile
Detalii soft:
Versiune: 2.0.7
Incarca data: 20 Feb 15
Producător: Marius Vollmer
Licenţă: Gratuit
Popularitate: 8

Rating: 3.0/5 (Total Votes: 1)

viclenie este o bibliotecă conceput pentru a ajuta programatori a crea aplicații flexibile. Utilizarea viclenie într-o cerere permite programatorilor să scrie plug-in-uri, sau module (există multe nume, dar conceptul este în esență același) și utilizatorii să le folosească pentru a avea o aplicație a se potrivi nevoilor lor.
Există o listă lungă de aplicații dovedite care folosesc limbi de extensie. Exemple de succes și durată lungă de viață din lume free software sunt GNU Emacs și GIMP.
Exemple foarte populare de extindere aplicații server sunt Apache proiecte Perl și module PHP.
Limbi Extension permite utilizatorilor, programatori, și dezvoltatori terți pentru a adăuga caracteristici pentru un program fără a fi nevoie să re-scrie programul ca un întreg, și permite oamenilor extinde un program de a coopera unele cu altele, fără a fi nevoie de a cheltui orice efort suplimentar.
viclenie este un interpret pentru limbajul de programare Schema, ambalate ca o bibliotecă care pot fi încorporate în programele dumneavoastră. Utilizatorii au acces deplin la interpretului, astfel viclenie în sine poate fi prelungită, în funcție de nevoile utilizatorului. Rezultatul va fi un limbaj de scripting adaptate la cererea dumneavoastră.
Utilizarea viclenie cu programul face mai ușor de utilizat. Utilizatorii nu au nevoie să învețe sanitare de aplicare pentru a personaliza; ei trebuie doar să înțeleagă viclenie, iar accesul le-ați furnizat. Ele pot tranzactiona cu ușurință și caracteristici de acțiuni prin descărcarea și crearea de script-uri, în loc de comercializare patch-uri complexe și recompilare aplicațiile lor. Ei nu au nevoie să-și coordoneze cu tine, sau oricine altcineva

Ce este nou în această versiune:.

  • Această versiune adaugă Srfl-105 expresii buclat infix, opțiuni pe port cititor, contracte futures imbricate, setteri înregistrare funcționale, un port pentru organismele HTTP, mai multe optimizări, mai bine calea de încărcare și manipulare cale de sarcină compilat, precum și lista lungă de obicei cu rezolvări ale unor probleme.

Ce este nou în versiunea 1.8.8:.

  • eliberare de întreținere pentru 1.8 seria stabilă

Ce este nou în versiunea 1.9.9:

  • mai rapid dinamic obligatoriu cu fluide
  • `fluid-Arbitrul 'și` fluid stabilit "acum și-au dedicat instrucțiuni bytecode.
  • dinamică obligatoriu prin `cu-fluide" sau `cu-lichide *" nu mai face
  • invocări recursive VM, nici alocare închidere a corpului. Neutilizate
  • Numere de fluid sunt acum colectate-gunoi.
  • schimbări incompatibile copac-IL:
  • Au fost o serie de modificări incompatibile făcute în ultimul ciclu
  • cu privire la Arbore-IL, la nivel înalt limbaj intermediar viclenie lui. Vezi
  • busteni de schimbare pentru detalii. Dacă aceste tu afectat, în mod clar trebuie să
  • prezinte patch-uri de compilator amonte!
  • Solicită: delimitat continuări asamblabile:
  • viclenie are acum solicitări, ca parte a limbajului său primitiv. Vezi & quot; Solicitări & quot;. În manualul, pentru mai multe informații
  • Exprimarea intrat în la repl, sau de la linia de comandă, sunt înconjurate de un prompt cu eticheta promptă implicit.
  • Deprecated: `leneș-captură" a fost o formă care a captat stiva la punctul de un `aruncare", dar statul dinamic la punctul de `capturii". A fost un pic
  • nebun. Va rugam sa schimbe pentru a utiliza `captură", eventual cu o aruncare-handler, or`with-arunca-handler ".
  • "captură", `margine ',` cu-arunca-handler "implementat în Schema
  • Nu are nici un impact utilizatorul final, dar suntem atât de mândri de a fi capabil de a pune în aplicare aceste construcții în ceea ce privește solicitările și fluide, în timp ce nu schimbă API utilizator, care trebuie să-l menționeze în știri . Multumesc pentru lectura!
  • urmărire actual-modul în decomprimare sintaxă:
  • Extinderea o începe "expresie care a schimbat modul curent prin intermediul an`eval-atunci" `nu a fost de lucru, din cauza unei erori. Acest lucru a fost stabilit.
  • backtrace la repl nu prezintă cadre repl
  • Seria 1.9 a avut backtrace prea detaliată, care au arătat cadre interne la punerea în aplicare a REPL. Acest lucru a fost în mare parte determinată.
  • Vă rugăm raportați bug-uri la bug-guile@gnu.org.
  • Adaosurile la interfața funcție străin (FFI)
  • `(sistem străin)" modul oferă acum tipuri străine suplimentare corespunzătoare lui C `int ',` lung', `size_t", etc.
  • În plus, procedura de `dinamic-link" poate acum fi numit fără nici un argument, caz în care se returnează un & quot;. Simbol global mâner & quot ;, care permite simboluri disponibile în prezent pentru programul care urmează să fie privit în sus
  • Documentație de `macro-uri de sintaxă-reguli":
  • Documentația de macro-uri în manualul este acum separată de cea a procedurilor. O nouă secțiune pe `macro-uri de sintaxă-reguli" a fost adăugat.
  • bump versiunea efectivă la 2.0:
  • viclenie a avut o & quot; versiune eficientă & quot; de ceva timp, a generat în mod obișnuit ca & quot; MAJOR-VERSION.MINOR-VERSIUNE & quot ;. Această versiune decupleaza versiunea efectivă de la versiunea actuală, stabilind o prematur la 2,0. Acest lucru ar trebui să se agită orice bug-uri de distribuție legate de versiune.
  • stabilește installability paralele:
  • viclenie instalează acum fișierele sale antet la un director eficace-versiune-specifice, și include versiunea efectivă (de exemplu 2.0) în numele bibliotecii (de exemplu, libguile-2.0.so).
  • Această modificare trebuie să fie transparente pentru utilizatori, care ar trebui să detecteze viclenie prin macro guile.m4, sau viclenie-2.0.pc fișierul PKG-config. Aceasta va permite instalări paralele pentru mai multe versiuni ale medii de dezvoltare viclenie.

Software similare

Darning
Darning

20 Feb 15

J
J

20 Feb 15

CMake
CMake

16 Aug 18

Comentarii la Guile

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!