STklos is een gratis Scheme systeem ter ondersteuning van de meeste talen functies gedefinieerd in R5RS. Het doel van STklos implementatie is om snel en zo licht.
De implementatie is gebaseerd op een ad-hoc Virtual Machine. STklos kan ook worden samengesteld als een bibliotheek en ingebed in een applicatie.
Hier zijn een aantal belangrijke eigenschappen van "STklos":
ย ท een efficiënte en krachtige object-systeem gebaseerd op CLOS verstrekken
ย ท Multiple Inheritance,
ย ท generieke functies,
ย ท Multi-methoden
ย ท een efficiënte MOP (Meta Object Protocol)
ย ท een eenvoudig te gebruiken module systeem te gebruiken
ย ท zij voert de volledige toren van getallen gedefinieerd in R5RS,
ย ท eenvoudige aansluiting op de GTK + toolkit,
ย ท een Perl-compatibele reguliere expressies dankzij de PCRE pakket,
ย ท zij voert de juiste staart recursieve oproepen
Wat is nieuw in deze release:.
- Deze versie ondersteunt UTF-8-codering en begint om een aantal (toekomstige) ondersteunen R7RS trekken.
- Het biedt volledige ondersteuning voor UTF-8 strings en symbolen, ondersteuning voor Win32 onder Cygwin, ondersteuning voor Mac OS X Lion, en een aantal bugfixes.
Wat is nieuw in versie 1.01:
- Het betreft onder meer documentatie-updates, aanpassingen aan ScmPkg steunen op MacPorts, fixes voor onverenigbaarheden in FFI geïntroduceerd in 1.00, beter x86_64 ondersteuning en bugfixes.
Wat is nieuw in versie 1.00:
- Complete herschrijven van GMP-lite, de voorwaarde gmp compatibel pakket voor het systeem, dat niet voorziet in het
- Verwijder de oude extensie intsallation mechanisme (stklos-installatie). Gebruik de ScmPkg mechanisme voor nu uitbreiding STklos
- functies, generieke functies en methoden blikjes hebt nu documentatie strings
- Toegevoegd GNU readline ondersteuning in VERVANGEN als de readline lib kan dynamisch worden geladen
- Configuratie bestanden locatie kan nu worden veranderd
- Toegevoegd een interactief hulpsysteem
- libffi uptated naar versie 3.0.9
- Nieuwe geïmplementeerd SRFIs
- Srfl-74 (Octet-geadresseerd binair Blocks)
- Srfl-96 (SLIB Vereisten)
- Srfl-98 (Interface voor toegang tot omgevingsvariabelen)
- Srfl-100 (definiëren-lambda-object)
- Nieuwe primitieven
- poort?
- help
- make-directories
- zorgen-directories bestaan
- Bug fixes
Reacties niet gevonden