Skip to main content
SICP Study
Text
Lecture
Exercise
Source
Prev
Up
Next
4
Metalinguistic Abstraction
#
Exercises
4.01
4.02
4.03
4.04
4.05
4.06
4.07
4.08
4.09
4.10
4.11
4.12
4.13
4.14
4.15
4.16
4.17
4.18
4.19
4.20
4.21
4.22
4.23
4.24
4.25
4.26
4.27
4.28
4.29
4.30
4.31
4.32
4.33
4.34
4.35
4.54
4.55
4.79
#
Contents
4.1
The Metacircular Evaluator
4.1.1
The Core of the Evaluator
4.1.2
Representing Expressions
4.1.3
Evaluator Data Structures
4.1.4
Running the Evaluator as a Program
4.1.5
Data as Programs
4.1.6
Internal Definitions
4.1.7
Separating Syntactic Analysis from Execution
4.2
Variations on a Scheme—Lazy Evaluation
4.2.2
An Interpreter with Lazy Evaluation
4.2.3
Streams as Lazy Lists
4.3
Variations on a Scheme—Nondeterministic Computing
4.4
Logic Programming
Prev
Up
Next