STklos є система вільного Схема, що підтримує більшість мов ознаки, визначені в R5RS. Метою реалізації STklos повинен бути швидким, а також світло.
Реалізація заснована на спеціальній віртуальній машині. STklos також може бути скомпільований як бібліотека і вбудовані в додатки.
Ось деякі ключові особливості "STklos":
ย ท ефективним і потужна система об'єкта на основі CLOS забезпечення
ย ท Множинне успадкування,
ย ท Узагальнені функції,
ย ท Multi-методи
ย ท ефективним СС (Meta протокол Object)
ย ท простий у використанні модульної системи
ย ท він реалізує повний вежу чисел, визначених у R5RS,
ย ท просте підключення до цього набору GTK +,
ย ท Perl сумісні регулярні вирази подяки в пакет PCRE,
ย ท він реалізує правильно хвіст рекурсивні виклики
Що нового У цьому випуску :.
- Ця версія підтримує кодування UTF-8 і починає підтримувати деякі (майбутнє) R7RS риси.
- Це включає повну підтримку UTF-8 рядків і символів, підтримкою Win32 під Cygwin, підтримка Mac OS X Lion, і виправлені деякі помилки.
Що нового у версії 1.01:
- Зміни включають в себе оновлення документації, модифікації для підтримки ScmPkg на MacPorts, виправлення для несумісності в FFI, введеної в 1,00, кращої підтримки x86_64 і виправлення.
Що нового у версії 1.00:
- Повний переписування GMP-Lite, сумісно пакет, що надається GMP для системи, яка не забезпечує його
- Видалити старий механізм розширення intsallation (stklos встановити). Використання механізму ScmPkg для розширення STklos зараз
- функції, узагальнені функції і методи банки тепер мають рядки документації
- підтримка Readline Додано GNU в REPL якщо Readline Lib може бути завантажений динамічно
- Розташування файлів настройки тепер можуть бути змінені
- Додана інтерактивна довідкова система
- libffi ОНОВЛЕНО до версії 3.0.9
- Новинка виконана SRFIs
- SRFI-74 (октет на ім'я Бінарні Блоки)
- SRFI-96 (SLIB Передумови)
- SRFI-98 (інтерфейс доступу до змінних оточення)
- SRFI-100 (визначити лямбда-об'єкт)
- Нові примітиви
- порт?
- Довідка
- Make-каталоги
- забезпечують-каталоги існувати
- Виправлені помилки
Коментар не знайдено