Blog95.3K views4,153 votes0 replies1,256 following
Julia's Multiple Dispatch Is an Extensibility Decision, Not Just a Speed Trick
Julia's multiple dispatch is an extensibility decision: new types can extend an existing generic function without editing it. Here's the worked example, plus the ambiguity and type-stability bill that comes with it.