Strong typing implementation for Python

Ben Finney ben+python at benfinney.id.au
Mon Oct 12 18:10:04 EDT 2015


Sibylle Koczian <nulla.epistola at web.de> writes:

> Am 12.10.2015 um 13:39 schrieb Steven D'Aprano:
> > Auto-complete is a fine and useful tool. But if you are crippled as a
> > programmer without it, well, then you can hardly claim to understand the
> > language or framework you are programming in if you cannot use it without
> > an IDE doing half the work for you.
> >
>
> Well ... you're certainly quite right as far as Python and its
> standard library is concerned. But I don't know who would really want
> to use .NET without auto-complete and for all I know Java may be just
> as awful.

Yes, and that is quite compatible with Steven's assertion. The two
assertions:

* A programmer who feels crippled without auto-complete cannot claim to
  understand the language or framework they're programming in.
  (assertion made by Steven)

* The overwhelming majority of .NET and Java programmers would feel
  crippled without auto-complete. (assertion made by Sibylle)

can both be true. An obvious resolution is to conclude that the
overwhelming majority of Java and .NET programmers cannot claim to
understand those technologies.

Python, on the other hand, has the huge advantage that programming in
even a bare minimal editor is feasible, and editor features that make
the programmer's life easier are conveniences, not essential to be
competent in Python.

-- 
 \       “Free thought is a necessary, but not a sufficient, condition |
  `\                                       for democracy.” —Carl Sagan |
_o__)                                                                  |
Ben Finney




More information about the Python-list mailing list