I don't think it is completely off-topic. This list is about Python advocacy, and many are advocating Python for education. I was pointing out something that I think will make Python less suitable for education. I'm hoping that those who advocate Python's use in education will lobby to keep the features that make it a great teaching language.<br><br>If they are just going to rename raw_input(), what's the point? That only creates a backwards-compatibility problem. And input() is so fundamental to beginning programming that making it more complicated makes no sense. It just adds obfuscation, which is the polar opposite of the Python philosophy.<br><br>Respectfully,<br>hwg <br><br><b><i>Michael Tobis <mtobis@gmail.com></i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> As I understand it, raw_input will be renamed input in 3.0, and
the<br>function currently implemented as input would go away, requiring you<br>to invoke eval(input("prompt")) if you need its functionality. Thus,<br>the PEP text you quote doesn't correspond to my understanding, based<br>on what I took from GvR's keynote at PyCon.<br><br>However, this is off topic for these lists and would be better taken<br>up on c.l.p. where someone in the know will be sure to clarify the<br>matter.<br><br>mt<br><br>On 5/31/07, hwg <hwg434@yahoo.com> wrote:<br><br>> This quote is from a PEP which argues for keeping some form of raw_input():<br>><br>> The proposed plans for Python 3.0 would require the replacement<br>> of the single statement<br>><br>> speed = raw_input("What is the average airspeed velocity of an unladed<br>> swallow?")<br>><br>> by the more complicated<br>><br>> import sys<br>> print("What is the average airspeed<br>> velocity of an unladed
swallow?")<br></hwg434@yahoo.com></blockquote><br><p> 
<hr size=1>TV dinner still cooling?<br><a href="http://us.rd.yahoo.com/evt=49979/*http://tv.yahoo.com/">Check out "Tonight's Picks"</a> on Yahoo! TV.