ПК-ЛИСП
-
История и разработка
- PC-LISP разработан Питером Эшвуд-Смитом
- Версия 2.11 выпущена 15 мая 1986 года
- Текущая версия доступна для загрузки
-
Поддержка платформ
- PC-LISP портирован на 32- и 64-разрядные Linux, Mac и Windows
- Хорошо работает в эмуляторах DOS и современных версиях Windows
-
Историческое значение
- PC-LISP является предшественником современного Common Lisp с динамической областью действия
- Исторически важная реализация
-
Особенности диалекта Franz LISP
- Непосредственный преемник ITS-версии Maclisp
- Наиболее близок к LISP в книге Стивена Леви «Хакеры»
- Практичен в использовании
-
Пример кода
- Демонстрация динамического определения области видимости
- Отсутствие специальной формы let для локальных переменных
- Все переменные являются глобальными
-
Сравнение с другими диалектами
- Первым диалектом Лиспа с лексическим определением области видимости была Scheme
- Common Lisp также добавил эту функцию
-
Дополнительные примеры
- Использование обратных кавычек и мощь ЛИСПА
- Пример дифференциации
-
Рекомендации
- Внешние ссылки на PC-LISP на github