I think it has to do with type stability. Knowing beforehand the types of the inputs and outputs of functions gives the compiler info for much faster performance. It is explained in the manual.
- [julia-users] complex results - why not automatic type c... Joe Tusek
- Re: [julia-users] complex results - why not automat... Tamas Papp
- [julia-users] Re: complex results - why not automat... Jonathan Malmaud
- [julia-users] Re: complex results - why not automat... Felipe Jiménez
- [julia-users] Re: complex results - why not automat... Felipe Jiménez
- [julia-users] Re: complex results - why not aut... David P. Sanders
- [julia-users] Re: complex results - why not... Steven G. Johnson
- [julia-users] Re: complex results - why... Joe Tusek
- Re: [julia-users] Re: complex resu... Tim Holy
- [julia-users] Re: complex results ... Steven G. Johnson
- [julia-users] Re: complex resu... Joe Tusek
- Re: [julia-users] Re: comp... Mauro
- Re: [julia-users] Re: comp... Joe Tusek