► |  | How to Design Programs Languages

1 | Beginning Student
2 | Beginning Student with List Abbreviations
3 | Intermediate Student
4 | Intermediate Student with Lambda
5 | Advanced Student
| Index

▼ | 4 | Intermediate Student with Lambda

4.1 | define
4.2 | lambda
4.3 | Function Calls
4.4 | Primitive Operation Names
4.5 | Unchanged Forms

On this page:

define

top← prev up next →

#### 4.1`` define

(define (id id id ...) expr)

(define id expr)

The same as Intermediate’s define. No special case is needed for lambda, since a lambda form is an expression.
top← prev up next →