Book

P39-42 Essentials of Programming Languages

2 Data Abstraction 2.1 Specifying Data via Interfaces Exercise 2.1, 2.2

P37-38 Essentials of Programming Languages

1.3.2 Scope and Lexical Addresses Exercise 1.31-33 Further Reading

P87-91 The Art Of Prolog

4 The Computational Model of Logic Programs 4.1 Unification

P33-36 Essentials of Programming Languages

1.3.2 Scope and Lexical Addresses Exercise 1.27-30

P78-86 The Art Of Prolog

3.5 Manipulating Symbolic Expressions 3.5.1 Exercises for Section 3.5 3.6 Background

P28-31 Essentials of Programming Languages

1.3.1 Free and Bound Variables Exercise 1.19-26

P28-31 Essentials of Programming Languages

1.3 Scoping and Binding of Variables 1.3.1 Free and Bound Variables

P27 Essentials of Programming Languages

1.2.4 Exercises Exercise 1.18 [***] (1.- 3.)

P27 Essentials of Programming Languages

1.2.4 Exercises Exercise 1.17 [***] (1.- 3.)

P26 Essentials of Programming Languages

1.2.4 Exercises Exercise 1.16 [**] (1.- 5.)

P24-25 Essentials of Programming Languages

1.2.4 Exercises Exercise 1.15 [*] (1.-10.)

P206-211 PAIP

6.4 A Set of Searching Tools Searching Graphs

P22-24 Essentials of Programming Languages

1.2.3 Other Patterns of Recursion Exercise 1.14

P204-205 PAIP

6.4 A Set of Searching Tools Guessing versus Guranteeing a Good Solution

P200-204 PAIP

6.4 A Set of Searching Tools Search Paths

P16-22 Essentials of Programming Languages

1.2.2 Some Important Examples Exercise 1.8 remove Exercise 1.9 subst Exercise 1.10-12 notate-depth Exercise 1.13

P188-199 PAIP

6.4 A Set of Searching Tools Searching Trees Guiding the Search

P11-16 Essentials of Programming Languages

1.2.1 Deriving Programs from BNF Data Specifications Exercise 1.5-7 eopl:error は Gauche だと errorf で代用可能

P9-11 Essentials of Programming Languages

1.2 Recursively Specified Programs

P1-9 Essentials of Programming Languages

1 Inductive Sets of Data 1.1 Recursively Specified Data 1.1.1 Inductive Specification 1.1.2 Defining Sets of Values with Backus-Naur Form Exercise 1.1-3 1.1.3 Induction Exercise 1.4

P vii-xvii Essentials of Programming Languages

Forward Preface Kent Dybvig の The Scheme Programming Language をようやく読み終わったので,懲りずに別の Scheme 本をと思い EoPL を読み始めた.

P39-42 The Art Of Prolog

2.3 Recursive Rules

P35-38 The Art Of Prolog

2.2 Structured Data and Data Abstraction

P188-189 PAIP

6.3 A Rule-Based Translator Tool

P178-188 PAIP

6.2 A Pattern-Matching Tool

P247-250

Section 9.11. Multitasking with Engines

P175-178 PAIP

Chapter 6: Building Software Tools 6.1 An Interactive Interpreter Tool

第4回 PAIP 読書会

P65-78 @株式会社タイムインターメディア会議室 IIR 勉強会が終わってら,一応 PAIP本持って来ちゃったので行ってみた所,本編は既に終了してた.. 何やら翌日の継続祭りの予行練習をやっていた 読書会開催の告知が届かなかったらしく,参加者が激少なかった

P247-250

Section 9.10. A Unification Algorithm

P167-174 PAIP

5.5 History and References 5.6 Exercises