LispWorks Ltd рада представить новый релиз LispWorks 7.0 на Windows®, Macintosh®, x86/x86_64 Linux®,
ARM Linux®, FreeBSD®, AIX®, x86/x64 Solaris™ и SPARC/Solaris™ платформах.
Также представлен новый продукт: LispWorks for Mobile Runtime для разработки приложений на Android и
iOS платформах.
LispWorks 7.0 предоставляет новые возможности:
- 32-бит реализации для ARM Linux.
- 32-бит и 64-бит реализации для PowerPC/AIX.
- Интерфейс с Java.
- Полная поддержка Unicode в строках.
- Полная поддержка Unicode в редакторе, включая китайские и японские символы.
- Улучшена гипертекстовая документация CAPI интерфейса с примерами.
- Инструменты для анализа кода.
- Асинхронное API ввода-вывода для TCP и UDP сокетов.
- Редактор поддерживает больше шрифтов в Cocoa.
- Поддержка multi-touch gestures.
- Новая Graphic Tools API (beta quality).
- Много улучшений в CAPI.
- Улучшения в IDE включая режим Directory и списка буферов опций в редакторе.
- Другие новые возможности:
- Потокобезопасные операции над хеш-таблицами.
- Оптимизированный доступ к 8 битным simple vectors.
- Тип FLI для хранения адреса на foreign symbol (используется в коллбеках из
C в Lisp).
- Поддержка 64 битного целого в типах FLI в 32 битной версии LispWorks.
- Эффективные арифметические операции над 64 битными raw целыми и доступ к елементам вектора в 64 битной версии LispWorks.
- Поддержка UTF-16 и KOI8-R кодировок.
- Оптимизация копирования объектов в CLOS.
- На Windows, собранные DLLs могут использовать другую поставляемую копию MSVCRT рантайма.
- На OSX улучшена обработка ошибок в Cocoa IDE event loop и используется новая защита от deadlocks.
- Множество других исправлений ошибок.
Теперь 64 битные версии LispWorks доступны также в LispWorks Professional редакции.
Для некоммерческих целей также доступны новые редакции LispWorks Hobbyist и HobbyistDV с
полнофункциональной средой Common Lisp IDE.
Таблица сравнения редакций
LispWorks for Android Runtime позволяет создавать ядро приложения в виде динамической библиотеки,
которая затем может интегрироваться с GUI, созданным стандартным средставами разработки для Android.
LispWorks for iOS позволяет создавать ядро приложения в виде динамической библиотеки, которая затем
может интегрироваться с GUI, созданным стандартным средствами XCode. 64 битная версия появится
позже.
LispWorks 7.0 Personal Edition будет доступен позже в этом году.
>>> Подробности
common lisp, lisp, lispworks