[Edu-sig] The fate of raw_input() in Python 3000

Arthur ajsiegel at optonline.net
Fri Sep 8 16:50:28 CEST 2006


John Zelle wrote:

>First up, I support the "petition"/ suggestion whatever you want to call it. 
>
>I'm somewhat disappointed that our discussion here seems to have gotten 
>derailed by Arthur's comments that it's all about ease of teaching. I think I 
>put forward a number or solid arguments about IO being core to programming 
>and the expressiveness of input/raw_input that no one has bothered to 
>address. 
>
I think that we can credit us all with understanding the range of issues.

I said at the beginning that I have never used raw_input, its function 
was not very clear to me, while sys.stdin.readline *is*.  So my 
disagreement seems to extend to the issue of expressiveness. But it also 
extends to my view of the role of Python as an introductory language, as 
glue, as promoting technical literacy. I prefer sys.stdin.readline as 
the more generally literate alternative.  Unless you are telling me that 
stdin, stdout, stderr are themselves obsolete concepts.

I am also trying to say that I do not discount your point as a 
reasonable, and as expressive of your own aesthetics.  Nor do I discount 
your role in the community as a serious and significant one - one that 
has earned, on its merits a serious hearing, IMO.

I am - in my usual clumsy way perhaps - trying to  position this issue 
like  so many  other of these kinds of issues, as one on which 
reasonable people can disagree.  And encouraging you to pursue your 
purpose with some  better indication that you have this  issue in some 
reasonable perspective - win or lose.

Art



More information about the Edu-sig mailing list