[I just want to say good luck with your system and it seems it would be 
useful. Still, I do not think Julia's success depends on it. It would only 
help it to be that much more powerful than other languages. Maybe it would 
also work with other languages?]

What you say is also my feeling (and compared to OO limitations, as you 
say):

"The other thing, that gets introduced by multiple dispatch is, that 
reusing and extending code becomes a lot easier."

I have just wandered, if my feeling isn't true as I haven't written 
anything big in Julia. I wander if there are cons as well as pros (vs. OO 
or (pure) functional). Or if something even better exists.

This language is built for scientific computation (and I understand how, 
the multiple part of dispatch, relates to operators making Julia a better 
fit), but it seems just powerful in general and even big non-scientific 
codebases would benefit, maybe even more.

Con?: I'm not sure many people miss (C++'s) (multiple) inheritance or 
choosing it over composition. I also want to get my head around how Julia 
interfaces with this old (C++) world (Keno's Cxx).

-- 
Palli.

Reply via email to