Мова програмування Лісп
Матеріал з Вікіпідручника
Текст наведеного підручника базується на підручнику Мова функціонального програмування Лiсп. За дозволом автора, цей текст перенесено до розділу Вікіпідручник.
[ред.] Вступ
В оригінальному підручнику в якості платформи для прикладів було використано інтерпретатор muLisp. На жаль, на сьогоднішній день, цей інтерпретатор не має такої активної підтримки як колись. Через це, цей підручник адаптовано для сучасного стандарту мови програмування лісп — Коммон Лісп. Однак, деякі з наведених прикладів працюватимуть і на інших Лісп-платформах (таких як Scheme, Emacs Lisp, тощо).
Частини коду, що не сумісні зі стандартом Коммон Ліспа помічено CL(−), перелічені нижче частини підручника помічені
знаходяться на початкових етапах адаптації до стандарту Коммон Ліспа. Перелік реалізацій Коммон Ліспа дивіться на сторінці Вікіпедії Коммон Лісп.
[ред.] Зміст
- Поняття функціонального програмування. Об'єкти Ліспу. Примітивні функції Ліспу. Функції призначення

- Визначення функцій в Ліспі. Трасировка функцій

- Примітивні об'єкти даних. Функції властивостей. Функції розпізнання.

- Числові функції та арифметичні задачі

- Контpольнi констpукцiї

- Iндуктивнi функції

- Функцiї виводу

- Кеpування пам'яттю

- Пакети пpеpивань. Повiдомлення пpо помилки

- Обробка масивів

- Функції рядків

- Породження комбінаторих об'єктів

- Обчислювані функції

- Дерева. Функції модифікатора

- Робота з файлами

- Функції планування

- Відповіді на завдання

[ред.] Додаткова література
- Kent Pitman (1996). Common Lisp HyperSpec, The Harlequin Group Limited. “http://www.lisp.org/HyperSpec/FrontMatter/index.html”
- Guy L. Steele Jr. Common Lisp the Language, 2-ге.
- en:Programming:Common Lisp

