Guile

Programinė įranga Screenshot:
Guile
Programinė detalės:
Versija: 2.0.7
Įkėlimo datą: 20 Feb 15
Kūrėjas: Marius Vollmer
Licencija: Nemokamai
Populiarumas: 8

Rating: 3.0/5 (Total Votes: 1)

Guile yra biblioteka, skirta padėti programuotojams kurti lanksčias programas. Naudojant klastos paraiškoje leidžia programuotojams rašyti papildinius, arba modulius (yra daug pavadinimų, tačiau pati sąvoka yra iš esmės tas pats) ir vartotojus jas naudoti, kad paraiška atitiktų jų poreikius.

Yra ilgas sąrašas įrodyta programų, kurios dirba prailginimo kalbas. Sėkmingi ir ilgaamžių pavyzdžiai nemokama programinė įranga yra GNU Emacs ir GIMP.

Labai populiarus pavyzdžiai išplėsti serverio taikomosioms programoms yra Apache projektų Perl ir PHP moduliai.

Extension kalbos leidžia vartotojams, programuotojai, ir trečiųjų šalių kūrėjams pridėti funkcijų programa be perrašyti programą kaip visumą, ir tai leidžia žmonėms išplėsti programą, bendradarbiauti tarpusavyje, be eikvoti bet papildomų pastangų.

Guile yra už schemos programavimo kalba, supakuotą kaip bibliotekoje, kuri gali būti įtraukta į jūsų programas vertėjas. Jūsų vartotojai turi pilną priėjimą prie vertėjo, todėl pati Guile gali būti pratęstas, remiantis vartotojo poreikius. Rezultatas bus skriptų kalba pritaikyta jūsų paraišką.

Naudojant klastos su jūsų programa daro jį labiau tinkami. Vartotojai nereikia mokytis savo prašymą pritaikyti ją vandentiekio; jie tiesiog reikia suprasti, klastos ir galimybės jūs sąlyga. Jie gali lengvai prekyba ir dalintis funkcijas atsisiųsdami ir kurti scenarijus, o ne prekybos sudėtingus pleistrai ir recompiling savo paraiškas. Jiems nereikia derinti su jumis, ar kam nors kitam

Kas naujo , šioje laidoje:.

  • Ši versija prideda SRFI-105 garbanotas infix išraiškas, už uosto skaitytojas galimybes, įdėtos ateities, funkcinius rekordines rengėjai, uosto sąsają su HTTP įstaigų, daugiau optimizavimas, geriau apkrovos kelią ir sukompiliuota apkrova kelio tvarkymo ir įprastą ilgą sąrašą pataisymų.

Kas naujo versijos 1.8.8:.

  • Priežiūra paleidimas 1,8 stabilios serijos

Kas naujo versijos 1.9.9:

  • Greičiau dinamiška privalomas skysčiais
  • `skysčio teisėjas" ir "skysčio rinkinys" dabar jau skirta bytecode instrukcijas.
  • Dinaminis privalomas per "su-skysčiai" ar "su-skysčių * 'nebėra sukelia
  • Rekurentiniai VM Modły, nei uždarymo paskirstymas organizme. Nepanaudotas
  • skystis numeriai dabar šiukšlių-surinkti.
  • Nesuderinama medis-IL pakeitimai:
  • Nebuvo atliktų per pastaruosius ciklo nesuderinamų pakeitimų
  • dėl Tree-IL, klastos aukšto lygio tarpinės kalba. Žr
  • Pakeisti logs for details. Jei tai Jus veikia, aiškiai jums reikia
  • pateikti savo kompiliatoriaus lopai prieš!
  • Paragina: atriboti, komponentų surenkama pratęsimą: "
  • Guile dabar turi instrukcijas, kaip dalį savo pirmykštės kalbos. Žiūrėti & quot; paragina & quot;. Vadove, daugiau informacijos
  • išraiškos įrašytas į Repl arba iš komandinės eilutės, yra apsuptas eilutę su numatytuoju greitai žyma.
  • Nepatvirtintas: "tingus priegaudos" buvo forma, kuri užėmė praėjus `mesti taško krūvą", bet dinamiška valstybė ties `laimikis" tašką. Ji buvo šiek tiek "
  • proto. Prašome pakeisti naudoti `laimikį", galbūt Throw-prižiūrėtojas, or`with-mesti-prižiūrėtojas ".
  • "laimikis", "mesti", "su-mesti-prižiūrėtojas" įgyvendinta schema
  • Tai neturi jokio galutinio vartotojo poveikį, tačiau mes taip didžiuojamės galėdami įgyvendinti šiuos konstruktus, kalbant apie instrukcijas ir skysčių, o ne keičiant vartotojo API, kad mes turime paminėti naujienos , Ačiū už skaitymą!
  • Dabartinis modulis sekimo į sintaksės Expander:
  • plečiant `pradėti" išraiška, kuri pakeitė dabartinį modulį per an`eval-kai "neveikia, dėl to, kad klaidų. Tai buvo fiksuotas.
  • lūžimo pėdsakų tuo Repl nerodo Repl rėmai
  • 1.9 serijos turėjo pernelyg išplėstinę lūžimo pėdsakų, kurie parodė kadrus vidaus į Repl įgyvendinimą. Tai buvo daugiausia fiksuotas.
  • Prašome pranešti apie klaidas bug-guile@gnu.org.
  • papildymai užsienio funkcija sąsaja (FFI)
  • "(sistemos užsienio) modulis dabar teikia papildomas užsienio tipų, atitinkančių C anketa` int "," ilgas ",` size_t "ir kt.
  • Be to, "dynamic-link" procedūra, dabar gali būti vadinamas be jokio argumento, tokiu atveju jis grąžina & quot;. Pasaulinę simbolis rankena & quot ;, todėl simbolius metu laisvų programą turi būti pažvelgė
  • Dokumentacija "Sintaksė-taisyklės" makrokomandų:
  • makrokomandas dokumentus vadove dabar atskirti nuo procedūrų. Naujas skyrius "Sintaksė-taisyklės" makrokomandų buvo pridėta.
  • Efektyvus versija guzas iki 2,0:
  • Guile turėjo & quot; veiksmingą versija & quot; tam tikrą laiką, paprastai susidaro kaip & quot; majoras VERSION.MINOR versija & quot ;. Ši laida atskiria veiksmingą versiją iš faktinio versija, nustatant jį anksčiau iki 2,0. Tai turėtų išpurtyti bet kokios versijos susijusios platinimo klaidas.
  • Parallel installability pataisymai: "
  • Guile dabar montuoja savo antraščių failus į veiksmingas versija konkrečių katalogą, ir apima veiksmingą versiją (pvz 2.0).
  • bibliotekoje pavadinimas (pvz libguile-2.0.so)
  • Šis pokytis turėtų būti skaidrios, kad vartotojams, kurie turėtų aptikti klastos per guile.m4 makro, ar klastos-2.0.pc PKG-config failą. Tai leis lygiagrečiai įdiegia už keletą versijų klastos plėtros aplinkoje.

Panaši programinė įranga

refactor
refactor

2 Jun 15

Retro
Retro

20 Feb 15

PyRuby
PyRuby

11 May 15

Komentarai Guile

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!