Design Pattern the Julian way?

In fact, multiple dispatch is so powerful that the usual OO “design patterns” are mostly not needed. Some studies were written about this for Common Lisp/Dylan, and most if it is applicable to Julia (even more so, since Julia’s parametric type system is more advanced in some directions).

See this well-known presentation by Peter Norvig. There is also a view that design patterns are boilerplate that reveal flaws in a language.

12 Likes