Глава 4 · Металингвистическая абстракция
23 запускаемых урока, распределённых по 4 разделам оригинальной книги.
НачатьРаздел 4.1 · Метациклический вычислитель
10 уроков
- 4.1.1Ядро метациклического вычислителя eval и applyК уроку
- 4.1.2Специальные формы и выбор вычисляемогоК уроку
- 4.1.3Программа как данные для другой программыК уроку
- 4.1.4let как производная форма от lambdaК уроку
- 4.1.5Кадры, процедуры и списки аргументов вычислителяК уроку
- 4.1.6Окружение как отображение имен в значенияК уроку
- 4.1.7Запуск программы в вычислителе с общим окружениемК уроку
- 4.1.8Построение, преобразование и вычисление программыК уроку
- 4.1.9Явная локальная инициализация внутренних именК уроку
- 4.1.10Анализ выражения и повторный запуск планаК уроку
Раздел 4.2 · Вариации на тему Scheme: ленивые вычисления
4 урока
Раздел 4.3 · Вариации на тему Scheme: недетерминированные вычисления
3 урока
Раздел 4.4 · Логическое программирование
6 уроков
- 4.4.1Правило как цепочка меньших целейК уроку
- 4.4.2Конвейер запросов над потоком кадровК уроку
- 4.4.3Сопоставление с образцом и кадр связыванийК уроку
- 4.4.4Пределы логического программирования и замкнутый мирК уроку
- 4.4.5Рекурсивные правила и видимая граница поискаК уроку
- 4.4.6Унификация, переименование правил и бюджет глубиныК уроку
Проверка главы
Повторите ключевые идеи главы перед тем, как идти дальше.
Повторить