STklos er et gratis Scheme system som støtter de fleste av språkene funksjoner definert i R5RS. Hensikten med STklos implementering er å være rask, så vel som lyset.
Gjennomføringen er basert på en ad-hoc Virtual Machine. STklos kan også bli utarbeidet som et bibliotek og innebygd i et program.
Her er noen viktige funksjoner i "STklos":
ย ท en effektiv og kraftig objekt system basert på CLOS gi
ย ท multippel arv,
ย ท Generiske funksjoner,
ย ท Multi-metoder
ย ท en effektiv MOP (Meta Object Protocol)
ย ท en enkel å bruke modulsystem
ย ท den implementerer hele tårnet av tall definert i R5RS,
ย ท enkel tilkobling til GTK + toolkit,
ย ท et Perl-kompatible regulære uttrykk takket være PCRE pakken,
ย ท den implementerer riktig halen rekursive samtaler
Hva er nytt i denne utgaven:.
- støtter Denne versjonen UTF-8-koding og begynner å støtte noen (fremtiden) R7RS trekk.
- Det inkluderer full støtte for UTF-8 strenger og symboler, støtte for Win32 henhold Cygwin, støtte for Mac OS X Lion, og noen feilrettinger.
Hva er nytt i versjon 1.01:
- Endringene omfatter dokumentasjonsoppdateringer, modifikasjoner for å støtte ScmPkg på MacPorts, reparasjoner for inkompatibilitet i FFI introdusert i 1,00, bedre x86_64 support og feilrettinger.
Hva er nytt i versjon 1.00:
- Komplett omskriving av GMP-lite, den medfølgende GMP-kompatibel pakke for system som ikke gir det
- Fjern den gamle forlengelse intsallation mekanisme (stklos-installere). Bruk ScmPkg mekanisme for å utvide STklos nå
- funksjoner, generiske funksjoner og metoder bokser har nå dokumentasjon strenger
- Lagd GNU readline støtte i ERSTATTER hvis readline lib kan lastes dynamisk
- Konfigurasjonsfiler plassering kan nå endres
- lagt en interaktiv hjelpesystem
- libffi uptated til versjon 3.0.9
- Ny implementert SRFIs
- Srfl-74 (Octet adressert Binary Blocks)
- Srfl-96 (SLIB Forutsetninger)
- Srfl-98 (Interface for å få tilgang til miljøvariabler)
- Srfl-100 (definere-lambda-objekt)
- Nye primitiver
- port?
- help
- gjøre kataloger
- sikre kataloger eksistere
- Bugfiks
Kommentarer ikke funnet