Guido van Rossum wrote:
> If I have some utterly dynamic
> code that comes up with a list of a million ints, and then I pass that
> as an argument to a function that requests the argument type is
> list[int],

you wrap it in something that checks elements for intness
as you access them. It'll still check a million ints if
you access them all, but that would have to be done anyway
if you were passing the list to fully dynamic code. And
it spreads the cost of doing it out over whatever is
being done with the ints, rather than doing it all up
front. And it doesn't bother checking any ints that you
don't use.

--
Greg
_______________________________________________
Python-3000 mailing list
Python-3000@python.org
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to