[FRPythoneers] Strong Typing vs. Strong Testing

Evelyn Mitchell efm at tummy.com
Fri May 9 12:41:04 MDT 2003


* On 2003-05-09 18:27 Rob Riggs <rob at pangalactic.org> wrote:
> I found this interesting article on Bruce Eckel's blog: 
> http://mindview.net/WebLog/log-0025

Aahz commented somewhere that he really disliked that Bruce confused
dynamically typed and weakly typed all through this article.

Python is a dynamically typed language because it does make a determination
of type at runtime. 

There doesn't seem to be a consensus about what a strongly typed language
is:
  http://c2.com/cgi/wiki/wiki?StronglyTyped
Most people seem to confuse strongly typed with compile-time type checking.

Bruce's point that unit testing saves us from a whole class of errors that
compile-time type checking can't save us from is still a good one.



-- 
Regards,                    tummy.com, ltd 
Evelyn Mitchell             Linux Consulting since 1995
efm at tummy.com               Senior System and Network Administrators
                            http://www.tummy.com/



More information about the FRPythoneers mailing list