Оглавление
Портативный стандартный Лисп
-
История и разработка
- Portable Standard Lisp (PSL) — диалект языка Lisp, вдохновленный Standard Lisp и Portable Lisp.
- Разработан исследователями из Университета Юты в 1980 году, выпущен PSL 3.1.
- В 1982 году разработка передана Hewlett-Packard, выпущен PSL 3.3 и выше.
- Доступен в виде набора, включающего экранный редактор, компилятор и интерпретатор для различных платформ.
-
Современное состояние
- В основном разрабатывается компанией Konrad-Zuse-Zentrum für Informationstechnik в Берлине (ZIB).
- Основное современное применение — базовый язык для реализации Reduce.
-
Компиляция и переносимость
- PSL компилирует код Lisp в LAP-код, который затем компилируется на C.
- Программы на PSL так же переносимы, как и C.
- Компилятор написан на PSL или System Lisp, что позволяет загружать весь ансамбль самостоятельно.
-
Критика и популярность
- PSL обладает меньшим количеством функций, чем другие лиспы, такие как Common Lisp.
- Ричард П. Габриэль отметил, что PSL был третьим по популярности языком Lisp, но немногие люди хотели его использовать.