tag:blogger.com,1999:blog-8699431508730375743.post2116332114530101341..comments2016-07-20T07:15:28.987-07:00Comments on The History of Python: Python's Use of Dynamic TypingGuido van Rossumhttp://www.blogger.com/profile/12821714508588242516noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-8699431508730375743.post-91064911444147284672013-11-30T12:55:53.146-08:002013-11-30T12:55:53.146-08:00I like it. Many static language programmers take &...I like it. Many static language programmers take "it compiles" as adequate testing, this is pretty much never true. Going all in on dynamic typing removes that option.Tolomeahttps://www.blogger.com/profile/16384928311920896699noreply@blogger.comtag:blogger.com,1999:blog-8699431508730375743.post-24179237688860552042013-03-16T10:13:38.841-07:002013-03-16T10:13:38.841-07:00It does effect "eventual safety", type e...It does effect "eventual safety", type errors not found at compile time are just shifted to run time. The dynamic nature that made me fall in love with Python for it allowed rapid prototyping is what keeps me worried now in production code base. But this of course can be mitigated by strong unittest coverage and/or assert runtime checks.Daniel Sokolowskihttps://www.blogger.com/profile/05471808657414965616noreply@blogger.comtag:blogger.com,1999:blog-8699431508730375743.post-60537187795520179642009-04-04T08:35:00.000-07:002009-04-04T08:35:00.000-07:00Spanish translation here.Spanish translation <A HREF="http://www.juanjoconti.com.ar/2009/04/04/la-historia-de-python/" REL="nofollow">here</A>.Juanjo Contihttps://www.blogger.com/profile/00311238789779841975noreply@blogger.comtag:blogger.com,1999:blog-8699431508730375743.post-7145373373021323072009-02-24T19:05:00.000-08:002009-02-24T19:05:00.000-08:00Interesting to learn that Python intentionally aba...Interesting to learn that Python intentionally abandoned type inference, especially when newer "Python-like" languages like Boo go back to using it.<BR/><BR/>I certainly appreciate consistent punctuation (unlike functional languages) and not cluttering things up with type definitions (like classic statically typed imperative languages), plus there are benefits like duck typing.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-8699431508730375743.post-57473074116918373692009-02-10T20:23:00.000-08:002009-02-10T20:23:00.000-08:00For what it's worth, there are a number of statica...For what it's worth, there are a number of statically typed languages that have an interpreter - they tend to compile each line at a time, and allow symbols to be redefined. Scala and Haskell both work this way, and I imagine Ocaml and F# do too.Ricky Clarksonhttps://www.blogger.com/profile/13845104548520132930noreply@blogger.comtag:blogger.com,1999:blog-8699431508730375743.post-45248741004837577022009-02-10T13:09:00.000-08:002009-02-10T13:09:00.000-08:00That bracket that ends with the smiley in the seco...That bracket that ends with the smiley in the second paragraph looks mismatched (http://xkcd.com/541/) - no wonder Randall Munroe has been banned from pyconMoehttps://www.blogger.com/profile/16180031561444768643noreply@blogger.com