Commit Graph

13 Commits

Author SHA1 Message Date
Nick Cameron
f41b745acf Add the badly-named fold pattern 2016-01-06 10:47:07 +13:00
Nick Cameron
99b1342338 Visitor pattern 2015-12-09 14:00:17 +13:00
Nick Cameron
6ac851e718 Add the extensibility by privacy pattern
(And change the concatenation pattern to say something different about perf)
2015-12-09 10:59:30 +13:00
Nick Cameron
e340602f3f Composing structs 2015-11-12 10:54:36 +13:00
Nick Cameron
c2cf5e6c1a Deref polymorphism anti-pattern 2015-11-01 21:31:24 -05:00
Oliver Schneider
d4f297e1d3 Result + try! is a pattern, unwrap() is not 2015-10-27 10:07:01 +01:00
Matt Wismer
244aedbfae Fix RAII Guards
Make "RAII" uppercase so that the link can be followed
2015-10-22 17:59:00 -04:00
Nick Cameron
325b642a01 Added a few idioms and patterns - some are still WIP 2015-10-23 09:53:16 +13:00
Nick Cameron
fd95943c26 Newtypes 2015-10-15 19:29:27 +13:00
Nick Cameron
65f12dcaab link ctor -> builder 2015-10-15 15:12:37 +13:00
Nick Cameron
ab19516a4f Builder pattern 2015-10-15 15:08:29 +13:00
Nick Cameron
248baabc14 Add the constructor idiom. 2015-08-31 16:24:54 +12:00
Nick Cameron
f8b8d13e50 Initial commit 2015-08-31 10:06:10 +12:00