Overview
Syllabus
Parasol
Introduction
Examples of Patterns / Subjects
Pattern Matching vs. Pattern Recognition
Pattern Matching Semantics
Patterns in Other Languages
Example: Case Analysis in FP
Example: Nested Matching
Example: Relational Matching
Why Pattern Matching?
Design Ideals & Criteria for a Feature
Goals of the Mach 7 library
Mach: Structural Decomposition
Mach7. Nested Matching
Mach7. Relational Matching
Mach: Pattern Combinators
Mach: Balancing Red-Black Tree
Mach: Algebraic Decomposition
Mach: Other Patterns
Patterns subjects interaction
Patterns as Expression Templates
Mach7 Concepts
Primitive Patterns
Structural Decomposition: Bindings
Constructor Pattern
With macros and meta-programming
Taught by
CppNow