Hacker News new | ask | show | jobs
by Jtsummers 1137 days ago
It isn't weakly typed, it has strong, dynamic typing. GP is either confusing weak typing with dynamic typing or making some other kind of error. To demonstrate, in contrast to say perl, try `1+"1"` in Julia. It'll happily error out for you instead of coercing that string into a number to perform arithmetic with.
1 comments

Thank you for some explanation.

I thought more or less the same. Sometimes people think strong typing is type safety. Weak/strong typing is a very confusing concept now, I think dynamic / static is a much clearer division.

Personally I have had a lot of value using the Julia type system for runtime inference in programs, I love it!