Commit Graph

12 Commits (99b1342338818c7a7ec13db49dcbc781dde9215f)

Author SHA1 Message Date
Nick Cameron 99b1342338 Visitor pattern 9 years ago
Nick Cameron 6ac851e718 Add the extensibility by privacy pattern
(And change the concatenation pattern to say something different about perf)
9 years ago
Nick Cameron e340602f3f Composing structs 9 years ago
Nick Cameron c2cf5e6c1a Deref polymorphism anti-pattern 9 years ago
Oliver Schneider d4f297e1d3 Result + try! is a pattern, unwrap() is not 9 years ago
Matt Wismer 244aedbfae Fix RAII Guards
Make "RAII" uppercase so that the link can be followed
9 years ago
Nick Cameron 325b642a01 Added a few idioms and patterns - some are still WIP 9 years ago
Nick Cameron fd95943c26 Newtypes 9 years ago
Nick Cameron 65f12dcaab link ctor -> builder 9 years ago
Nick Cameron ab19516a4f Builder pattern 9 years ago
Nick Cameron 248baabc14 Add the constructor idiom. 9 years ago
Nick Cameron f8b8d13e50 Initial commit 9 years ago