OpenLisp (Открытый лисп)
-
Описание OpenLisp
- Язык программирования семейства Lisp, разработанный Кристианом Джуллиеном
- Соответствует стандарту ISLISP, опубликованному ISO/IEC
- Работает в большинстве операционных систем
-
Цели и особенности
- Основная цель: внедрение системы ISLISP
- Вторичная цель: создание встраиваемой системы Lisp
- Возможность использования в качестве языка сценариев и связующего языка
-
Лицензия и пользовательский интерфейс
- Проприетарное программное обеспечение, переводчик доступен бесплатно
- Работает в консольном режиме, возможен запуск из Emacs или IDE
-
Технология и типы данных
- Менеджер памяти использует виртуальную память и систему Bibop
- Типы данных: тегированная архитектура, поддержка Unicode
-
Вычислитель и компилятор
- Ядро Lisp, интерпретатор и библиотеки на C
- Промежуточный язык LAP, перевод на C с помощью внутреннего генератора кода
-
История и порты
- Создан в 1988 году для расширения EmACT
- Работает в Windows, Unix, DOS, OS/2, Pocket PC, OpenVMS, z/OS
-
Стандартные библиотеки и инструменты
- Поддержка сетевого сокета, регулярных выражений, XML, SQL, LDAP
- Инструменты разработчика: ведение журнала, профилировщик, модульные тесты
-
Происхождение названия и принятие
- Название выбрано в 1993 году для замены MLisp
- Используется SDF Public Access Unix Systems on the Internet, Bricscad, MEVA, Университетом Палермо
-
Компилятор и руководство по стилю
- Компилятор преобразует код Lisp в промежуточный код, затем в C
- Рекомендуемый стиль: строки не более 80 символов
-
Рекомендации и внешние ссылки
- Официальный веб-сайт, группа в LinkedIn, ISLISP — группа по сохранению программного обеспечения