Sturla Molden wrote: > On 23/01/15 04:53, Steven D'Aprano wrote: > >> If your manager is so bad, why isn't he insisting that you program in PHP >> or Java or Algol 68 [insert name of some language you dislike] instead of >> Python? Is your bad manager forcing you to write Java-style code in >> Python, or insisting on Hungarian Notation? > > Nobody is forcing me to do anything. > > But without a thriving community, Python has no value to me. > > If we add type hinting, then that community will go away, because other > languages are better options. > > Who will win? Julia? Ruby? They are all waiting in line for Python to > fail. Then Python will be like Smalltalk.
How ironic. Julia *already uses* a type system much like the proposed Python one: http://julia.readthedocs.org/en/latest/manual/types/ and Ruby has an experimental one: http://blog.codeclimate.com/blog/2014/05/06/gradual-type-checking-for-ruby/ Javascript has one available too: https://code.facebook.com/posts/1505962329687926/flow-a-new-static-type-checker-for-javascript/ So does Groovy: http://groovy.codehaus.org/Runtime+vs+Compile+time,+Static+vs+Dynamic And Erlang, Clojure, Racket and many more. Python is falling behind, not racing ahead. -- Steven -- https://mail.python.org/mailman/listinfo/python-list