Guile

Software kuvakaappaus:
Guile
Ohjelmiston tiedot:
Versio: 2.0.7
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Marius Vollmer
Lupa: Vapaa
Suosio: 56

Rating: 3.0/5 (Total Votes: 2)

Guile on kirjasto on suunniteltu auttamaan ohjelmoijia luomaan joustavia sovelluksia. Käyttämällä vilppiä sovelluksen avulla ohjelmoijat voivat kirjoittaa laajennuksia, tai moduulit (monia nimiä, mutta konsepti on pohjimmiltaan sama) ja käyttäjät voivat käyttää niitä on sovellus tarpeisiinsa.
On pitkä lista todistettu sovelluksia, jotka työllistävät laajennus kieliä. Onnistunut ja pitkäikäinen esimerkkejä vapaiden ohjelmistojen maailmassa ovat GNU Emacs ja GIMP.
Erittäin suosittu esimerkkejä ulottuu palvelimen sovellukset ovat Apache hankkeet Perl ja PHP moduuleista.
Laajennus kielet avulla käyttäjät, ohjelmoijat, ja kolmannen osapuolen kehittäjille lisätä ominaisuuksia ohjelmaan ilman uudelleen kirjoittaa ohjelmaa kokonaisuudessaan, ja sen avulla ihmiset ulottuu ohjelman yhteistyöhön keskenään, ilman uhrata mitään ylimääräistä vaivaa.
Guile on tulkkina Scheme ohjelmointikieli, pakattu kirjasto, joka voidaan sisällyttää ohjelmia. Käyttäjät on täysi pääsy tulkki, joten Guile itsessään voidaan pidentää, joka perustuu käyttäjän tarpeisiin. Tuloksena on scripting kieli räätälöity sovellus.
Käyttäminen Guile teidän ohjelma tekee siitä entistä käyttökelpoisempia. Käyttäjien ei tarvitse opetella LVI hakemuksesi muokata sitä; ne vain täytyy ymmärtää Guile, ja pääsy annoit. Ne voivat helposti vaihtaa ja jakaa ominaisuuksia lataamalla ja luomalla skriptejä, eikä kaupankäynnin monimutkaisten laastarit ja recompiling niiden sovelluksia. He eivät tarvitse koordinoida kanssasi, tai joku muu.

Mitä uutta tässä julkaisussa:

  • Tämä versio lisää SRFI-105 kihara infix ilmaisuja, per-portti lukija vaihtoehtoja, sisäkkäisiä futuurit, toiminnallinen ennätys antajien, sataman vuorovaikutuksen HTTP elimille, enemmän optimointeja, kuorma paremmin polku ja koonnut kuorma polku käsittely, ja tavallista pitkä lista bugikorjauksia.

Mitä uutta versiossa 1.8.8:

  • Huolto luovutus 1.8 vakaa sarja.

Mitä uutta versiossa 1.9.9:

  • Nopeampi dynaaminen sitovia nesteiden kanssa
  • `neste-ref 'ja` neste-set "on nyt omistettu bytecode ohjeita.
  • Dynamic sitomalla `kanssa-nesteiden 'tai` kanssa-nesteiden * "ei enää aiheuta
  • rekursiivinen VM kutsumisessa, eikä sulkeminen jako kehon. Käyttämätön
  • nesteen numerot ovat nyt roskat kerätään.
  • Yhteensopimattomat Tree-IL muutokset:
  • Oli useita yhteensopimattomia tehdyt muutokset viimeisen jakson
  • koskien Tree-IL, Guile n korkean tason välikielenä. Katso
  • muutoslokit lisätietoja. Jos nämä vaikuttanut sinuun, selvästi sinun täytyy
  • lähetä kääntäjä laastareita alkupään!
  • Kysyy: Erotettu, koottavat jatkeet:
  • Guile nyt ohjeita osana primitiivinen kieli. Katso & quot; Kysyy & quot; käsikirja, lisätietoja.
  • Expressions merkitään klo KORV, tai komentoriviltä, ​​ympäröi kehotteeseen oletuksena nopea tag.
  • Poistettu: `laiska-saalis" oli muoto, joka jää pino paikassa `heittää", mutta dynaaminen valtiolle pisteen `saaliin". Se oli vähän
  • hullu. Muuta käyttää `saalis", mahdollisesti heittämällä handler, or`with-heittää-handler ".
  • "saalis", `heittää", `kanssa-heittää-handler" toteutettu kaaviossa
  • Tämä ei ole loppukäyttäjä vaikutus, mutta olemme niin ylpeitä voidessamme toteuttaa näitä konstruktioita kannalta ohjeita ja nesteiden, vaikka ei muuta käyttäjän API, että meidän täytyy mainita siitä UUTISET . Kiitos käsittelyssä!
  • Ajankohtaista-moduuli seuranta syntaksissa ekspanderin:
  • laajentaminen `alkaa" lauseke, joka muutti nykyisen moduulin kautta an`eval-kun "ei toimi, koska vika. Tämä on vahvistettu.
  • Backtraces klo KORV eivät näytä KORV kehyksiä
  • 1,9 sarja on ollut liian monisanainen backtraces, joka osoitti kehykset sisäinen täytäntöönpanon KORV. Tämä on enimmäkseen vahvistettu.
  • Ilmoita bugeja bug-guile@gnu.org.
  • Lisäykset ulkomaisen toiminnon käyttöliittymä (FFI)
  • `(järjestelmä ulkomaiset) 'moduuli tarjoaa nyt lisää ulkomaisia ​​vastaavien tyyppien C: n` int', `pitkä ',` int ", jne.
  • Lisäksi `dynaaminen-link" menettely voidaan nyt kutsua ilman mitään väitettä, jolloin se palaa & quot; maailmanlaajuinen symboli kahva & quot ;, jonka avulla symbolia hetkellä saatavilla ohjelman katseli.
  • dokumentointi `syntaksin-säännöt" makrot:
  • dokumentointi makrojen käsikirja on nyt erillään menettelyjä. Uusi osio `syntaksin sääntöjen" makrot on lisätty.
  • Tehokas versio kolahtaa 2,0:
  • Guile on ollut & quot; tehokas versio & quot; jonkin aikaa, tyypillisesti syntyy & quot; MAJOR-VERSION.MINOR-VERSION & quot ;. Tämä julkaisu decouples tehokas versio todellisesta versiosta, jossa se ennenaikaisesti 2,0. Tämän pitäisi ravistaa pois kaikki versio liittyviä jakelu vikoja.
  • Parallel asennettavuus korjauksia:
  • Guile nyt asentaa sen header tiedostot tehokas-versio-tietyssä hakemistossa, ja sisältää tehokkaan version (esim 2.0) kirjaston nimi (esim libguile-2.0.so).
  • Tämän muutoksen pitäisi olla avoimia käyttäjille, jotka pitäisi tunnistaa Guile kautta guile.m4 makro, tai vilppiä-2.0.pc pkt-config-tiedosto. Sen avulla rinnakkain asennuksia useita versioita Guile kehitysympäristöt.

Vastaavia ohjelmistoja

tkscript
tkscript

3 Jun 15

gears-less
gears-less

20 Feb 15

pyPEG
pyPEG

14 Apr 15

Kommentit Guile

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!