Франц Шепелявит
-
История Franz Lisp
- Franz Lisp — прекращенная система языка программирования Lisp, разработанная в Калифорнийском университете в Беркли.
- Основана на Maclisp и распространялась через Berkeley Software Distribution (BSD) для мини-компьютера DEC VAX.
- Была наиболее широко распространенной системой на Лиспе в 1970-х и 1980-х годах.
-
Цель и особенности
- Franz Lisp был создан для запуска системы компьютерной алгебры Macsyma на VAX.
- Интерпретатор был написан на языках Си и Franz Lisp, загружен с помощью компилятора C.
- Компилятор Franz Lisp назывался Liszt и завершал каламбур по имени композитора Ференца Листа.
- Особенности включали массивы в Lisp, взаимозаменяемые с массивами в Fortran, и внешний функциональный интерфейс (FFI).
-
Распространение и использование
- Franz Lisp был доступен бесплатно для образовательных сайтов и распространялся на Eunice.
- Macsyma, работавшая на Franz Lisp, называлась Vaxima.
- Symbolics Inc. использовала Franz Lisp для продажи Macsyma на DEC VAX и Sun Microsystems.
-
Развитие и поддержка
- В 1982 году был начат порт Franz Lisp на процессор Motorola 68000.
- В 1986 году Franz Lisp был портирован на платформу CCI Power 6/32.
- Для поддержки Franz Lisp была создана компания Franz Inc.
-
Влияние и наследие
- Franz Lisp использовался в качестве примера языка в первом издании Lispcraft Роберта Виленского.
- Реализация OPS5 компанией DEC на Franz Lisp была использована для настройки заказов на VAX-11.
- Franz Lisp стал основой для языка программирования Cadence Design Systems Skill.
-
Другие реализации
- PC-LISP — реализация Franz Lisp для операционной системы DOS.
- Franz Lisp упоминается в «Истории лиспа».