STklos ist eine kostenlose Scheme System unterstützt die meisten Sprachen Funktionen in R5RS definiert. Das Ziel STklos Implementierung ist schnell als auch leicht sein.
Die Umsetzung wird in einem Ad-hoc-virtuellen Maschine beruht. STklos kann auch als eine Bibliothek erstellt und in einer Anwendung eingebettet werden.
Hier sind einige der wichtigsten Features von "STklos":
ย ท eine effiziente und leistungsfähige Objektsystem auf Basis von CLOS Bereitstellung
ย ท Mehrfachvererbung,
ย ท Generische Funktionen,
ย ท Multimethoden
ย ท eine effiziente MOP (Meta Object Protocol)
ย ท eine einfach zu Modulsystem verwenden
ย ท es die volle Turm von Zahlen in R5RS definiert implementiert,
ย ท einfachen Anschluss an das GTK + Toolkit,
ย ท ein Perl-kompatible reguläre Ausdrücke dank der PCRE-Paket,
ย ท es richtig Schwanz rekursive Aufrufe implementiert
Was ist neu in dieser Pressemitteilung:.
- Diese Version unterstützt UTF-8-Kodierung und beginnt, eine (zukünftige) unterstützt R7RS Züge.
- Es bietet volle Unterstützung für UTF-8-Zeichenfolgen und Zeichen, die Unterstützung für Win32 unter Cygwin, die Unterstützung von Mac OS X Lion und einige Bugfixes.
Was ist neu in Version 1.01:
- Die Änderungen umfassen Dokumentationsaktualisierungen, Änderungen an ScmPkg auf MacPorts zu unterstützen, Fixes für Inkompatibilitäten in FFI in 1.00 eingeführt, besser x86_64-Unterstützung und Bugfixes.
Was ist neu in Version 1.00:
- Komplette Umschreiben der GMP-lite, die vorgesehen gmp kompatibel Paket für System, das nicht bietet es
- Nehmen Sie die alte Erweiterungs intsallation Mechanismus (stklos-Installation). Verwenden Sie die ScmPkg Verfahren zur Erweiterung STklos jetzt
- Funktionen, generische Funktionen und Methoden Dosen nun Dokumentation Strings
- hinzugekommen GNU readline-Unterstützung in REPL, wenn die Readline-lib kann dynamisch geladen werden
- Die Konfigurationsdateien Standort kann nun geändert werden
- Veröffentlicht ein interaktives Hilfesystem
- libffi auf Version 3.0.9 uptated
- New umgesetzt SRFIs
- SRFI-74 (Octet-Addressed Binary Blocks)
- SRFI-96 (SLIB Voraussetzungen)
- SRFI-98 (Schnittstelle zur Umgebungsvariablen zugreifen)
- SRFI-100 (define-lambda-Objekt)
- New Primitiven
- Port?
- Hilfe
- Make-Verzeichnissen
- sicherzustellen Verzeichnisse existieren
- Bug fixes
Kommentare nicht gefunden