Парадигмы | Мультипарадигмальный : процедурный , функциональный , объектно-ориентированный , мета , рефлексивный , универсальный |
---|---|
Семья | Лисп |
Разработчики | Harlequin Ltd. 1987–2000 Xanalys Ltd. 2001–2005 LispWorks Ltd. 2005–2021 |
Впервые появился | 1989 ( 1989 ) |
Стабильный релиз | 8.0.1 / 28 июня 2022 г. ( 2022-06-28 ) |
Дисциплина печати | Динамичный , сильный |
Объем | Лексический, необязательный динамический |
Язык реализации | Общий Лисп |
Платформа | IA-32 , x86-64 , ARM , SPARC , PowerPC |
ОС | Windows , macOS , Linux , FreeBSD , Solaris , AIX , Android , iOS |
Лицензия | Запатентованный |
Веб-сайт | lispworks.com |
Под влиянием | |
Лисп , Общий Лисп |
LispWorks — это компьютерное программное обеспечение , фирменная реализация и интегрированная среда разработки (IDE) для языка программирования Common Lisp . LispWorks был разработан британской компанией-разработчиком программного обеспечения Harlequin Ltd. и впервые опубликован в 1989 году. [1] В конечном итоге Harlequin выделила свое подразделение Lisp в Xanalys Ltd., которая взяла на себя управление и права на LispWorks. В январе 2005 года команда Xanalys Lisp сформировала LispWorks Ltd. для продвижения, разработки и поддержки программного обеспечения.
Возможности LispWorks включают в себя:
В редакцию Enterprise также входит KnowledgeWorks, поддерживающий программирование на основе правил или логики (включая поддержку Prolog ), интерфейс базы данных CommonSQL и привязка Common Object Request Broker Architecture (CORBA).
В сентябре 2009 года было объявлено, что LispWorks 6 будет поддерживать параллельные потоки , а графический инструментарий CAPI был расширен для поддержки GTK+ . [3] LispWorks 6.1, выпущенный в январе 2012 года, [4] включал в себя множество дополнительных улучшений CAPI, таких как поддержка сглаженной отрисовки.
LispWorks работал на космическом корабле Deep Space 1. Приложение под названием RAX получило награду NASA Software of the Year в 1999 году. [5]
Дата | Версия | Компания | Примечания |
---|---|---|---|
1987 | альфа | Арлекин | Начато британской фирмой |
12 сентября 1989 г. | 1.0 | Арлекин | Графический интерфейс с набором инструментов CLX, CLUE и LispWorks |
Декабрь 1991 г. | 3.0 | Арлекин | |
17 марта 1997 г. | 4.0 | Арлекин | Для Windows, графический интерфейс с CAPI, CLIM 2.0 |
6 января 1999 г. | 4.1 | Арлекин | С CORBA , портом Linux |
19 февр. 2001 г. | 4.1.20 | Ксаналис | |
19 декабря 2001 г. | 4.2 | Ксаналис | Никаких сборов за время работы приложений в Windows |
5 мая 2002 г. | 4.2.6 | Ксаналис | |
30 июня 2003 г. | 4.3 | Ксаналис | Первый релиз для macOS с поддержкой Cocoa |
8 декабря 2004 г. | 4.4 | Ксаналис | |
15 апреля 2005 г. | 4.4.5 | LispWorks | |
31 июля 2006 г. | 5.0 | LispWorks | Поддержка 64-бит , порт FreeBSD |
27 марта 2008 г. | 5.1 | LispWorks | |
6 января 2010 г. | 6.0 | LispWorks | С симметричной многопроцессорной обработкой , Solaris на порте Intel, CAPI для GTK+ |
27 января 2012 г. | 6.1 | LispWorks | Высококачественная графика, 64-битный порт FreeBSD |
5 мая 2015 г. | 7.0 | LispWorks [6] | ARM Linux , iOS , Android , полный Unicode , издание для любителей |
13 нояб. 2017 г. | 7.1 | LispWorks [7] | 64-битная iOS , ARM64 Linux |
14 дек. 2021 г. | 8.0 | LispWorks [8] | Собственная поддержка для компьютеров Apple Silicon Mac |