Вы здесь

Принципы и интерпретация динамических языков программирования 2. Универсализация синтаксиса

Лекция
Предмет:
Лектор:
Дата записи:
03.03.15
Дата публикации:
23.06.15
Код для блога:

В лекции будет проанализирована функция репрезентации для M-выражений. Будет показано, что на основе S-выражений можно построить более выразительный язык, чем на основе любого ad hoc синтаксиса. Будет сформулирована проблема создания библиотечных специальных операторов и рассказано про самое простое решение – макросы. На примере макросов будут разъяснено различие между функцией репрезентации и интерпретатором.

Литература:

  1. Kent M. Pitman "The Best of Intentions / EQUAL Rights and Wrongs in Lisp" (единственный источник обращающий внимание на феномен интенциональных типов).