LispWorks

LispWorks
ПарадигмыМультипарадигмальный : процедурный , функциональный , объектно-ориентированный , мета , рефлексивный , универсальный
СемьяЛисп
РазработчикиHarlequin Ltd. 1987–2000
Xanalys Ltd. 2001–2005
LispWorks Ltd. 2005–2021
Впервые появился1989 ; 36 лет назад ( 1989 )
Стабильный релиз
8.0.1 / 28 июня 2022 г. ; 2 года назад ( 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.5LispWorks
31 июля 2006 г.5.0LispWorksПоддержка 64-бит , порт FreeBSD
27 марта 2008 г.5.1LispWorks
6 января 2010 г.6.0LispWorksС симметричной многопроцессорной обработкой , Solaris на порте Intel, CAPI для GTK+
27 января 2012 г.6.1LispWorksВысококачественная графика, 64-битный порт FreeBSD
5 мая 2015 г.7.0LispWorks [6]ARM Linux , iOS , Android , полный Unicode , издание для любителей
13 нояб. 2017 г.7.1LispWorks [7]64-битная iOS , ARM64 Linux
14 дек. 2021 г.8.0LispWorks [8]Собственная поддержка для компьютеров Apple Silicon Mac

Смотрите также

Ссылки

  1. ^ "LispWorks 1.0 выпущен в 1989 году".
  2. ^ "The Listener (LispWorks IDE User Guide (версия для Macintosh))". 12 февраля 2015 г. Получено 06.01.2019 г.
  3. ^ "Анонс бета-версии LispWorks 6.0". Lispworks.com . Получено 19 июля 2013 г. .
  4. ^ "Выпуск LispWorks 6.1". Lispworks.com . Получено 2013-07-19 .
  5. ^ "NASA Software of the Year award for Harlequin based development" (PDF) . Globalgraphics.com . Получено 2013-07-19 .
  6. ^ "Выпуск LispWorks 7.0". Lispworks.com . Получено 2015-05-09 .
  7. ^ "Выпуск LispWorks 7.1". Lispworks.com . Получено 2018-03-07 .
  8. ^ "Выпуск LispWorks 8.0". Lispworks.com . Получено 2021-12-14 .
Взято с "https://en.wikipedia.org/w/index.php?title=LispWorks&oldid=1157185545"