Lisp
3.14 Antibugging Tools Timing Tools 3.15 Evaluation 3.16 Closures
3.13 Debugging Tools
3.12 Input/Output
P0-10 @タイムインターメディア IR勉強会が終わってから参加. ちょうど Chapter 1 の初めから参加できた. どうやら最初から一段落づつ, ひたすら読経->翻訳らしい. SBCL は変態で compiled-function-p で常にTを返すらしい. SBCL は defconstant で constant…
3.11 Overview of Data Types
3.8 Functions on Numbers 3.9 Functions on Sets 3.10 Destructive Functions
3.5 Functions on Sequences 3.6 Functions for Maintaining Tables 3.7 Functions on Trees
Macros Backquote Notation 3.3 Functions on Lists Exercise 3.2, 3.3, 3.4 3.4 Equality and Internal Representation
Repetition through Recursion Other Special Forms
Special Forms for Dealing with Variables and Places Exercise 3.1 Functions and Special Forms for Repetition
Chapter 3 Overview of Lisp 3.1 A Guide to Lisp Style 3.2 Special Forms Special Forms for Definitions Special Forms for Conditionals
Exercise 2.3, 2.4
2.6 Using the Same Data for Several Programs
2.4 Two Paths to Follow 2.5 Changing the Grammar without Changing the Program
2.3 A Rule-Based Solution Exercise 2.1, 2.2
Chapter 2 A Simple Lisp Program 2.1 A Grammar for a Subset of English 2.2 A Straightforward Solution
1.10 What Makes Lisp Different? Built-in Support for Lists Automatic Stroage Management Dynamic Typing First-Class Functions Uniform Syntax Interactive Environment Extensibility History 1.11 Exercises Exercise 1.1-1.5
1.9: Summary: The Lisp Evaluation Rule
1.6 Using Functions 1.7 Higher-Order Functions ラムダの歴史: そもそも Principia Mathematica で無名関数は â (a+a) のようにハット表記だった.その後チャーチが ^ (caret) とアルファベットを分離して^x(x+x)という表記に変えたのだが caret では一字…
1.4 Lists CL の last は SRFI-1 (Gaucheでは組み込み) の last-pair. 1.5 Defining New Functions
Preface Part I: Introduction to Lisp 1.1 Symbolic Computation 1.2 Variables 1.3 Special Forms 思う所あってこの間のLisp in One Dayで黒田さんが勧めていた 「Paradigms of AI Programming: Case Studies in Common Lisp」(by Peter Norvig) も読み始…