STklos er en gratis ordning, der understøtter de fleste af de sprog funktioner defineret i R5RS. Formålet med STklos implementering er at være hurtig såvel som lys.
Implementeringen er baseret på ad hoc Virtual Machine. STklos kan også opgøres som et bibliotek og indlejret i en ansøgning.
Her er nogle vigtige funktioner i "STklos":
ย ท et effektivt og kraftfuldt objekt baseret på CLOS levere
ย ท multipel nedarvning,
ย ท Generiske funktioner,
ย ท Multi-metoder
ย ท en effektiv MOP (Meta Object Protocol)
ย ท en simpel at bruge modulsystem
ย ท det gennemfører den fulde tårn af tal, der er defineret i R5RS,
ย ท nem tilslutning til GTK + toolkit,
ย ท en Perl kompatible regulære udtryk takket være PCRE pakken,
ย ท det gennemfører korrekt hale rekursive kald
Hvad er nyt i denne udgivelse:.
- Denne version understøtter UTF-8-kodning og begynder at støtte nogle (fremtidige) R7RS træk.
- Det omfatter fuld understøttelse af UTF-8 strygere og symboler, støtte til Win32 under Cygwin, støtte til Mac OS X Lion, og nogle fejlrettelser.
Hvad er nyt i version 1.01:
- Ændringerne omfatter dokumentationsopdateringer, ændringer til støtte ScmPkg på macports, rettelser til uforenelighed i FFI indført i 1,00, bedre x86_64 support og fejlrettelser.
Hvad er nyt i version 1.00:
- Komplet omskrivning af GMP-lite, den medfølgende GMP kompatibel pakke for system, der ikke giver det
- Fjern den gamle udvidelse intsallation mekanisme (stklos-install). Brug ScmPkg mekanismen for at udvide STklos nu
- funktioner, generiske funktioner og metoder dåser har nu dokumentation strenge
- Tilføjet GNU readline støtte REPL hvis readline lib kan indlæses dynamisk
- Konfiguration filer placering kan nu ændres
- Tilføjet et interaktivt hjælpesystem
- libffi uptated til version 3.0.9
- Ny implementeret SRFIs
- Srfl-74 (Oktet-Adresserede Binary Blocks)
- Srfl-96 (SLIB Forudsætninger)
- Srfl-98 (interface for at få adgang miljøvariabler)
- Srfl-100 (define-lambda-objekt)
- Nye primitiver
- port?
- Hjælp
- gør-mapper
- sikre-mapper eksistere
- Fejlrettelser
Kommentarer ikke fundet