STklos est un système de régime libre supportant la plupart des langues caractéristiques définies dans R5RS. Le but de la mise en œuvre STklos est d'être rapide ainsi que la lumière.
La mise en œuvre est basée sur une machine virtuelle ponctuelle. STklos peut également être compilé comme une bibliothèque et incorporé dans une application.
Voici quelques caractéristiques principales de "STklos":
ย ท un système objet efficace et puissant basé sur la fourniture CLOS
ย ท héritage multiple,
ย ท fonctions génériques,
ย ท multi-méthodes
ย ท une MOP efficace (protocole de méta-objet)
ย ท un simple à utiliser le système de module
ย ท il met en œuvre la pleine tour de numéros définis dans R5RS,
ย ท une connexion facile à la boîte à outils GTK +,
ย ท un Perl compatibles expressions régulières grâce à l'emballage PCRE,
ย ท il met en œuvre des appels récursifs correctement queue
Quoi de neuf dans cette version:.
- Cette version supporte encodage UTF-8 et commence à soutenir certains (futur) R7RS traits.
- Il inclut un support complet pour les chaînes UTF-8 et des symboles, le soutien pour Win32 sous Cygwin, le support de Mac OS X Lion, et quelques corrections de bugs.
Quoi de neuf dans la version 1.01:
- Les changements comprennent des mises à jour de la documentation, des modifications pour soutenir ScmPkg sur MacPorts, correctifs pour incompatibilités dans FFI introduit en 1.00, un meilleur soutien x86_64, et corrections de bogues.
Quoi de neuf dans la version 1.00:
- Réécriture complète de GMP-lite, le paquet compatible fourni gmp pour le système qui ne prévoit pas
- Suppression de l'ancien mécanisme extension intsallation (stklos-install). Utilisez le mécanisme ScmPkg pour étendre STklos maintenant
- les fonctions, fonctions et méthodes génériques boîtes ont maintenant les chaînes de documentation
- Ajouté GNU support de readline dans REPL si la lib readline peut être chargé dynamiquement
- Les fichiers de configuration emplacement peut maintenant être changé
- Ajout d'un système d'aide interactive
- libffi uptated à la version 3.0.9
- Nouveau œuvre DDRS
- DDR supplémentaire-74 (blocs binaires Octet-réponse)
- DDR supplémentaire-96 (Conditions préalables SLIB)
- DDR supplémentaire-98 (interface pour accéder aux variables d'environnement)
- DDR supplémentaire-100 (define-lambda-objet)
- Nouveaux primitives
- port?
- help
- Ne-répertoires
- assurer-répertoires-exister
- Correction de bugs
Commentaires non trouvées