The lack of this specific issue appearing in say Python may be that the 
relative speed penalty is not that large? It seems that one of the strong 
features of Julia is its speed, having to deal with complex numbers in this 
way means that people have to pay more attention  to coding than when using 
other languages.

I can imagine that if I wanted to have code running as fast as possible in 
say a case where I don't know if eigen values will be real or complex, I 
could code for both cases within the file and take branches according? Does 
that approach even make any sense in the context of Julia?

Reply via email to