STklos - STklos
Vývojáři | Erick Gallesio |
---|---|
První vydání | 17. ledna 2001[1] (verze 0.50, první veřejné vydání) |
Stabilní uvolnění | |
Úložiště | ![]() |
Operační systém | Cross-platform |
Standard (s) | R7RS (většinou) |
Typ | Programovací jazyk |
Licence | GPL |
webová stránka | www.stklos.net |
STklos je Systém implementace, která uspěla STk. Jedná se o tlumočníka založeného na virtuálním stroji ad hoc, jehož cílem je být rychlý i lehký.
STklos je svobodný software, pronajatý pod GNU General Public License.
Kromě implementace většiny R.5RS a velká část R7RS, STklos podporuje:
- objektový systém založený na CLOS s vícenásobné dědictví, generické funkce, multimetody a a MOP
- modulový systém
- snadné spojení s GTK sada nástrojů
- nízkoúrovňový makrosystém, který kompiluje expandéry maker do bytecode (pravidla syntaxe jsou také přítomna jako makroúrovně na vysoké úrovni)
- plný Numerická věž implementace, jak je definováno v R.7RS
- Unicode Podpěra, podpora
- Perl kompatibilní regulární výrazy prostřednictvím PCRE knihovna
- jednoduchý rozhraní cizí funkce přes libffi
- je kompilován jako knihovna a vložen do aplikace
- nativní vlákna pomocí libpthread knihovna. API odpovídá SRFI-18
- počet SRFI[4]
- snadný přístup k SLIB
Další knihovny jsou k dispozici prostřednictvím balíčku systému ScmPkg.[5][6]
Reference
- ^ "Seznam změn STklos". stklos.net. Citováno 2018-07-21.
- ^ "Seznam změn STklos". stklos.net. Citováno 2020-08-17.
- ^ "Seznam změn STklos". stklos.net. Citováno 2020-06-05.
- ^ "Podpora STklos SRFI". stklos.net. Citováno 2010-03-11.
- ^ Manuel Serrano, Erick Gallesio (2007-10-22). „Adaptivní systém správy balíků pro systém“ (PDF). Proceedings of the Second Dynamic Languages Symposium. Citováno 2010-03-11.CS1 maint: používá parametr autoři (odkaz)
- ^ "Podpora STklos ScmPkg". stklos.net. Citováno 2010-03-11.
externí odkazy
![]() | Tento programování související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |