CS 3304: Comparative Languages
FP Foundations, Scheme
[
Course Documents
] : [
FP Foundations, Scheme
]
Course Documents
Next
Keyword Index
FP Foundations, Scheme
Handout:
PDF File
(10pp., 400K)
Outline
Mathematical Functions
Scheme Syntax Basics
Interal List Representation
Primitive Functions
Primitive Functions (cont.)
Primitive Functions (cont.)
Predicate Functions
Predicate Functions (cont.)
Predicate Functions (cont.)
Other Useful Functions
Lambda Expressions
Lambda Expressions in Scheme
A Function for Constructing Functions
Functional Forms
Function Composition
Construction
Apply-to-All
Scheme Evaluation Process
Special Forms
Control Flow: Selection
Control Flow: Multi-Way Selection
Introducing Locals: Let
Control Flow: Named Let
Example Scheme Functions
Example Scheme Functions: member
Example Scheme Fns: flat-equal
Example Scheme Fns: equal
Example Scheme Fns: append
Creating Functional Forms
Interpretive features
Imperative Features in Scheme