Guile

Software screenshot:
Guile
Podrobnosti Software:
Verze: 2.0.7
Datum uploadu: 20 Feb 15
Vývojka: Marius Vollmer
Licence: Volný
Popularita: 8

Rating: 3.0/5 (Total Votes: 1)

Guile je knihovna, která má pomoci programátorům vytvářet flexibilní aplikace. Použití Guile v aplikaci umožňuje programátorům psát zásuvné moduly, nebo moduly (existuje mnoho jmen, ale koncept je v podstatě stejný), a uživatelům je používat, aby žádost odpovídala jejich potřebám.
Tam je dlouhý seznam osvědčených aplikací, které využívají rozšíření jazyků. Úspěšné a dlouhým poločasem příklady v svobodného software světě jsou GNU Emacs a GIMP.
Velmi populární příklady rozšíření serverové aplikace jsou Apache projekty Perl a PHP moduly.
Prodlužovací jazyky, aby uživatelé, programátoři a vývojáři třetích stran pro přidání funkcí do programu, aniž byste museli znovu napsat program jako celek, a to umožňuje lidem rozšíření programu spolupracovat s sebou, aniž by bylo nutné vynaložit některou další úsilí.
Guile je interpret programovacího jazyka Scheme, balené jako knihovna, která může být začleněna do svých programů. Vaši uživatelé mají plný přístup k tlumočníkovi, aby Guile samo o sobě může být prodloužena na základě potřeb uživatele. Výsledkem bude skriptovací jazyk na míru pro vaši aplikaci.
Použití Guile se váš program dělá to více použitelné. Uživatelé se nemusí učit instalatérské přihlášky ji přizpůsobit; prostě musí pochopit Guile, a přístup, které jste připravili. Mohou snadno obchodovat and Share stažením a vytváření skriptů, namísto obchodování komplexní opravy a recompiling jejich aplikace. Nemusí se koordinovat s vámi, nebo kdokoliv jiný

Co je nového v této verzi:.

  • Tato verze přidává SRFI-105 kudrnaté infix výrazy, za přístavu možností čtečky, vnořené futures, funkční záznam setters, portů rozhraní HTTP těles, optimalizace, lepší cestu zatížení a sestavil manipulaci cesty zatížení, a obvyklé dlouhý seznam oprav.

Co je nového ve verzi 1.8.8:.

  • propuštění vybavení pro 1,8 stabilní série

Co je nového ve verzi 1.9.9:

  • Rychlejší dynamická vazba s tekutinami
  • `tekutina-ref 'a' tekutiny nastavení" nyní věnovali pokyny bytový kód.
  • Dynamic vazba přes `s-tekutinami 'nebo' s-tekutin *" již nezpůsobuje
  • rekurzivní vyvolání VM, ani rozdělení uzavření těla. Nepoužité
  • Čísla tekutiny jsou nyní garbage collector.
  • Nekompatibilní Tree-IL změny:
  • Tam byl několik nekompatibilních změn provedených v minulém cyklu
  • , pokud jde o strom-IL, na vysoké úrovni zprostředkující jazyk lstivosti se. Podívejte se na
  • Změnit protokoly podrobnosti. Pokud tyto ovlivněn vás, jasně musíte
  • vyplňte kompilátoru záplaty proti proudu!
  • Výzvy: vymezená, composable pokračováním:
  • Guile má nyní výzvy v rámci své primitivní jazyka. Viz & quot; Výzvy & quot;, v manuálu, pro více informací
  • Výrazy uvedené v na REPL, nebo z příkazové řádky, jsou obklopeny řádku s tagem výchozí řádku.
  • Deprecated: `lazy-úlovek" byl formulář, který zachytil zásobníku v místě s `hodu", ale dynamický stát na místě `úlovku". Bylo to trochu
  • blázen. Prosím, změňte použít `úlovek", případně s vhazování psovoda, or`with-throw-popisovač ".
  • 'úlovek', `hodit ',` s-hodit-rutiny ", realizovaný ve schématu
  • Toto nemá žádný vliv koncového uživatele, ale my jsme tak pyšní, že jsou schopni provádět tyto konstrukce, pokud jde o výzvy a tekutin, aniž by změna uživatelského rozhraní API, které je třeba uvést v NEWS , Díky za čtení!
  • sledování Current-modul syntaxe expandéru:
  • Rozšiřování `začít", výraz, který změnil současný modul pomocí an`eval, když "nefunguje, kvůli chybě. Toto bylo opraveno.
  • plnohodnotných backtrace na REPL nevykazují REPL rámy
  • Řada 1,9 má příliš verbose plnohodnotných backtrace, které ukázaly, rámce vnitřní k provádění REPL. To bylo většinou stanovena.
  • prosím hlaste na bug-guile@gnu.org.
  • Přírůstky zahraniční funkce rozhraní (FFI)
  • `(systém zahraniční)" Modul nyní poskytuje další cizí druhy, které odpovídají Clarke `int ',` dlouhé', `size_t", atd.
  • Kromě postup `dynamic-link" lze nyní nazýván bez jakéhokoliv argumentu, v takovém případě se vrací & quot;. Globální symbol rukojeť & quot ;, který umožňuje symboly v současné době k dispozici v programu, který se podíval nahoru
  • Dokumentace `maker syntaxe pravidla":
  • dokumentace maker v manuálu je nyní odlišný od postupů. Nová sekce `makra syntaxe pravidla" byl přidán.
  • v platném znění narazit na 2,0:
  • Guile mělo & quot; v platném znění & quot; na nějakou dobu, typicky generované jako & quot; závažných VERSION.MINOR-VERZE & quot ;. Tato verze odděluje efektivní verzi z platném znění, kterým se předčasně do 2,0. To by mělo otřást jakýchkoli distribuce chyby verze účely.
  • Paralelní installability opravy:
  • Guile nyní instaluje své hlavičkové soubory do adresáře účinný-specifické verze, a zahrnuje v platném znění (např 2,0) v názvu knihovny (např libguile-2.0.so).
  • Tato změna by měla být transparentní pro uživatele, kteří by měli odhalit Guile přes guile.m4 makra, nebo pkg-config souboru, lsti, 2.0.pc. Umožní paralelní instalačních více verzí vývojových prostředích lstí.

Podobný software

runawk
runawk

19 Feb 15

Aubit 4GL compiler
Aubit 4GL compiler

20 Feb 15

Pyastra
Pyastra

3 Jun 15

bigloo
bigloo

20 Feb 15

Komentáře k Guile

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!