On Fri, Apr 15 2016, Tim Holy wrote:

> Julia emphasizes the "real" use for types---being able to make important 
> decisions at compile time---rather than the "window dressing" (glorified 
> switch 
> statements) uses that some OOP paradigms seem to encourage.

When learning Common Lisp, many people go through a "I am gonna write
macros for EVERYTHING" phase. Perhaps the Julia equivalent is
constructing elaborate schemes using the type system. I guess this is
normal, since it is one of the most elaborate features of the language.

Having concocted my fair share of complicated and frequently pointless
computational acrobatics with the type system, now I try to forget that
types exist in Julia until I have a working prototype that I can
profile.

Best,

Tamas

Reply via email to