[Types-sig] Proposed Goals PEP
Raymond Hettinger
othello@javanet.com
Mon, 12 Mar 2001 11:42:49 -0500
Paul Prescod wrote:
> In order to get something done in a reasonable amount of time we must
> decide which issues not to tackle. At the top of that list, in my
> opinion, is static type checking (including a formally defined type
> inferencing system). Second is any form of higher order types. If we
> could agree that these are NOT on the table we will make progress much
> more quickly.
Agreed. Higher order types are for languages like ML which a designed
around strong typing.
>
> In general, a major constraint is that a type system for Python should
> be simple. We should not be afraid to teach the type system to high
> school students. If Python's type system makes anyone's brain explode
> then we have not done a good job.
>
Well said. Think minimally!
Raymond Hettinger