News for hackers. Stuff that matters.
Re:Myths of Enterprise Python by wbkang on Tuesday March 24, 2015 @10:13AM (#9256652)
Strongly typed is pretty precisely defined and Python is certainly strongly typed.
Re:Myths of Enterprise Python by mdonohue on Tuesday March 24, 2015 @10:16AM (#9256684)
Defined as what? The Wikipedia article says the definition is unclear:

Languages are often colloquially referred to as "strongly typed" or "weakly typed". In fact, there is no universally accepted definition of what these terms mean. In general, there are more precise terms to represent the differences between type systems that lead people to call them "strong" or "weak".

Re:Myths of Enterprise Python by acbart on Tuesday March 24, 2015 @10:15AM (#9256669)
I agree that there are precise definitions of the phrase "strongly typed", but from my experience if you put 10 computer scientists in the same room, you'll hear 3 different definitions of what it means.
Re:Myths of Enterprise Python by jammycakes on Tuesday March 24, 2015 @10:21AM (#9256714)
True, but the complaint that people tend to come up with is that Python is not statically typed. What they are looking for here are things such as clear, accurate and reliable IntelliSense, and the ability to right click on a method definition, select "Rename", and be assured that the refactoring will be propagated through to every usage throughout your codebase with no false positives and no false negatives.
Re:Myths of Enterprise Python by crdoconnor on Tuesday March 24, 2015 @10:36AM (#9256826)
Strong typing saves you from a whole universe of obscure bugs at no extra cost.

Static typing would be nice, but not in a Java or C# or C++ way. The extra verbosity makes it not worth the benefits. Sure, you get slightly more reliable intellisense, but at the expense of a program that's 15-20% longer.