Completed
With macros and meta-programming
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
The Design and Evolution of a Pattern Matching Library for C++
Automatically move to the next video in the Classroom when playback concludes
- 1 Parasol
- 2 Introduction
- 3 Examples of Patterns / Subjects
- 4 Pattern Matching vs. Pattern Recognition
- 5 Pattern Matching Semantics
- 6 Patterns in Other Languages
- 7 Example: Case Analysis in FP
- 8 Example: Nested Matching
- 9 Example: Relational Matching
- 10 Why Pattern Matching?
- 11 Design Ideals & Criteria for a Feature
- 12 Goals of the Mach 7 library
- 13 Mach: Structural Decomposition
- 14 Mach7. Nested Matching
- 15 Mach7. Relational Matching
- 16 Mach: Pattern Combinators
- 17 Mach: Balancing Red-Black Tree
- 18 Mach: Algebraic Decomposition
- 19 Mach: Other Patterns
- 20 Patterns subjects interaction
- 21 Patterns as Expression Templates
- 22 Mach7 Concepts
- 23 Primitive Patterns
- 24 Structural Decomposition: Bindings
- 25 Constructor Pattern
- 26 With macros and meta-programming