Guile

Skjermbilde programvare:
Guile
Prog.varedetaljer:
Versjon: 2.0.7
Last opp dato: 20 Feb 15
Utvikler: Marius Vollmer
Lisens: Gratis
Popularitet: 8

Rating: 3.0/5 (Total Votes: 1)

Guile er et bibliotek utviklet for å hjelpe programmerere lage fleksible applikasjoner. Ved hjelp av Guile i et program lar programmerere å skrive plug-ins, eller moduler (det er mange navn, men konseptet er egentlig det samme) og brukere til å bruke dem til å ha et program passer deres behov.
Det er en lang liste av påviste applikasjoner som benytter skjøte språk. Vellykket og langlivede eksempler i fri programvare verden er GNU Emacs og GIMP.
Svært populære eksempler på å utvide serverprogrammer er Apache prosjekter Perl og PHP moduler.
Skjøte språk tillate brukere, programmerere og tredjeparts utviklere å legge til funksjoner i et program uten å måtte skrive programmet som helhet, og det gjør det mulig for folk å utvide et program for å samarbeide med hverandre, uten å måtte expend noen ekstra innsats.
Guile er tolk for ordningen programmeringsspråk, pakket som et bibliotek som kan bli innarbeidet i programmene dine. Brukerne har full tilgang til tolk, så Guile selv kan forlenges, basert på behovene til brukeren. Resultatet vil være et skriptspråk skreddersydd til søknaden din.
Hjelp Guile med programmet gjør det mer brukbare. Brukere trenger ikke å lære avløp på søknaden din til å tilpasse det; de trenger bare å forstå Guile, og tilgangen du har gitt. De kan lett handle og dele funksjoner ved å laste ned og lage skript, i stedet for handel komplekse patcher og rekompileres sine søknader. De trenger ikke å koordinere med deg, eller noen andre

Hva er nytt i denne utgaven:.

  • Denne versjonen legger Srfl-105 krøllete Infix uttrykk, pr-port-leseren, nestede futures, funksjonelle platesettere, en port grensesnitt til HTTP-organer, flere optimaliseringer, bedre belastning banen og samlet belastning banen håndtering, og den vanlige lang liste med feilrettinger.

Hva er nytt i versjon 1.8.8:.

  • Vedlikehold utgivelse for 1,8 stabil serie

Hva er nytt i versjon 1.9.9:

  • Raskere dynamisk binding med væsker
  • `væske-ref 'og` væske-set' nå har viet Bytecode instruksjoner.
  • Dynamisk binding via `med-væsker 'eller` med-væsker *' ikke lenger fører
  • rekursive VM besvergelser eller nedleggelse tildeling av kroppen. Ubrukt
  • væske tallene er nå søppel-samlet.
  • Ikke kompatibel Tre-IL endringer:
  • Det var en rekke av inkompatible endringer som er gjort i den siste syklusen
  • angående treet-IL, Guile høyt nivå mellomspråk. Se
  • endringslogger for detaljer. Hvis disse påvirket deg, klart du må
  • sende inn kompilatoren patcher oppstrøms!
  • Ber: avgrenset, composable fortsettelser:
  • Guile har nå meldingene som en del av sin primitive språk. Se & quot; Prompts & quot;. I manualen, for mer informasjon
  • Expressions kom inn gjennem ERSTATTER, eller fra kommandolinjen, er omgitt av en melding med standardtekst tag.
  • Foreldet: `lat-fangst" var en form som fanget stabelen på det punktet av en `kast", men den dynamiske tilstanden på det punktet av `fangst". Det var litt
  • gal. Vennligst endre å bruke `fangst", muligens med et kast-handler, or`with-kast-handler ».
  • "fange", `kaste ',` med-kast-behandleren' implementert i skjema
  • Dette har ikke noen sluttbruker innvirkning, men vi er så stolte av å kunne gjennomføre disse konstruerer i form av ledetekster og væsker, mens ikke endre brukergrensesnittet, som vi trenger for å nevne det i NYHETER . Takk for lesing!
  • Current-modul sporing i syntaks ekspander:
  • Utvide en `begynne 'uttrykk som endret gjeldende modul via an`eval-da" ikke var i arbeid, på grunn av en feil. Dette ble løst.
  • logger ikke kan lages på ERSTATTER ikke viser ERSTATTER rammer
  • Den 1.9-serien har hatt altfor ordrik logger ikke kan lages, som viste rammer interne til gjennomføringen av ERSTATTER. Dette har vært mest løst.
  • Vennligst rapporter feil til bug-guile@gnu.org.
  • Tillegg til den utenlandske funksjon grensesnitt (FFI)
  • `(system utenlandske) 'modul gir nå flere utenlandske typer som tilsvarer C sin` int', `lenge ',` size_t' osv.
  • I tillegg `dynamic-link 'prosedyre kan nå bli kalt uten noe argument, i så fall går den en & quot;. Global symbol håndtak & quot ;, slik at symboler for tiden tilgjengelig til programmet for å bli sett opp
  • Dokumentasjon av `syntaks-reglenes makroer:
  • Dokumentasjonen av makroer i manualen er nå skille seg fra prosedyrer. En ny seksjon på `syntaks-reglenes makroer har blitt lagt til.
  • Effektiv versjon bump til 2.0:
  • Guile har hatt en & quot; effektiv versjon & quot; for noen tid, vanligvis genereres som & quot; MAJOR-VERSION.MINOR-VERSION & quot ;. Denne utgivelsen decouples den effektive versjonen fra den faktiske versjonen, sette det for tidlig til 2,0. Dette bør riste ut noen versjon relaterte distribusjons bugs.
  • Parallel installerbarhet reparasjoner:
  • Guile installerer nå sine header filer til en effektiv-versjon spesifikke katalog, og omfatter den effektive versjonen (f.eks 2.0) i biblioteknavnet (f.eks libguile-2.0.so).
  • Denne endringen bør være gjennomsiktig for brukerne, som skal oppdage Guile via guile.m4 makro, eller svik-2.0.pc pkg-config-fil. Det vil tillate parallelle installasjoner for flere versjoner av svik utviklingsmiljøer.

Lignende programvare

GCC MELT
GCC MELT

17 Feb 15

BAIK
BAIK

11 May 15

Jess
Jess

3 Jun 15

GCC UPC
GCC UPC

11 May 15

Kommentarer til Guile

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!