Given the ABC innovation, maybe an infix syntax for isinstance() would be good.
Possibilities :
- stealing "is" away from object identity. As a motivation, true use cases for
testing object identity are rare; forcing the usage of a function or method to
test it, would dissuade abuse.
- allowing containment tests, ie "x in Number" to invoke isinstance() in the
background when the container is of type <type>. My brain is too muddled by flu
at the moment, to see whether Guido's fabled time machine allowed him to already
provide all the necessities in py26.
Any takers ?
- combining both keywords to create a third one, eg "is in"
Whaddyathink ?
BB
--
http://mail.python.org/mailman/listinfo/python-list