[Python-3000] educational aspects of Python 3000
Ron Adam
rrr at ronadam.com
Tue Sep 12 23:03:30 CEST 2006
Raymond Hettinger wrote:
>
>>> We could always rename raw_input() to input(). Just a thought. . .
>>>
>>
>> D'oh. Guido already said he doesn't like that idea :)
>>
>>
>
> FWIW, I think it is a good idea. If there is a little 2.x vs 3.0
> confusion, so be it. The use of input() function is already somewhat
> rare (both because of infrequent use cases and because of the stern
> warnings about eval's security issues). It is better to bite the bullet
> and move on than it would be to avoid the most obvious name.
>
> Raymond
Maybe "input" can be depreciated in 2.x with a messages to use eval(raw_input())
instead. That would limit some of the confusion.
More information about the Python-3000
mailing list