News for hackers. Stuff that matters.
Re:Videos from the Julia tutorial at MIT by muuh-gnu on Tuesday April 02, 2013 @03:56PM (#5481725)
> I find multiple dispatch to be a great match for writing mathematical algorithms, especially because of the ad-hoc specialization that it allows based on all parameter types. OO approaches always seemed weird

This _is_ an OO approach, just not the common Java-type OO approach. Common Lisp's Object System (CLOS) has had multiple dispatch for decades.

* http://en.wikipedia.org/wiki/Multiple_dispatch

Re:Videos from the Julia tutorial at MIT by sixbrx on Tuesday April 02, 2013 @08:11PM (#5483177)
OK I should have used "mainstream OO". But I've always thought CLOS's approach was so far above mainstream OO that it deserves a different name.