ts wrote:
>>>>>>"T" == Tim Bates <tim / bates.id.au> writes:
> T> "What?" I hear you cry. "There's no checking there at all! You could 
> T> pass it anything!" Yes, gentle reader, but why would you? 
> 
>  [ruby-talk:99351]
>  [ruby-talk:99370]

For those who can't be bothered finding those mails, they both refer to 
some of the security issues involved in assuming that callers give you 
what you expect; perhaps I didn't make this clear in my article, but I 
am assuming whoever is writing code alongside mine is non-malicious, and 
are not deliberately trying to break my code. On the other hand, if they 
are malicious, static typing isn't going to gain you very much, you will 
still have to validate any and all input. This issue has very little to 
do with they typing model used.

Tim.

-- 
Tim Bates
tim / bates.id.au