S-вирази, гомоіконність та REPL: аналіз архітектури Lisp
Ключові слова:
Lisp, гомоіконність, інтерпретатор, REPL, S-вирази, макросиАнотація
Тези присвячено аналізу філософії Lisp. Розглянуто, як єдиний синтаксис S-виразів уможливлює гомоіконність («код як дані»). Показано, що це дає змогу створювати потужні макроси та забезпечує ефективну інтерактивну розробку в середовищі REPL.
Посилання
Luger G. F. 11 S-expressions, The Syntax of Lisp. The University of New Mexico. URL: https://www.cs.unm.edu/~luger/ai-final2/LISP/CH%2011_S-expressions,%20The%20Syntax%20of %20Lisp.pdf (дата звернення: 19.10.2025).
Програмування мовою ЛІСП: лабораторна робота № 1 з курсу «Системи штучного інтелекту». Кафедра програмного забезпечення. Національний університет «Львівська політехніка». URL: https://pz.lpnu.ua/files/lisp/lisplab1.pdf (дата звернення: 19.10.2025).
Homoiconicity. Wikipedia. Last edited on 18.08.2025. URL: https://en.wikipedia.org/wiki/ Homoiconicity (дата звернення: 19.10.2025).
Levins M. On REPL-Driven Development. GitHub. 18.12.2020. URL: https://mikelevins. github.io/posts/2020-12-18-repl-driven/ (дата звернення: 19.10.2025).