Heh. That was such a misfeature that I had thoroughly suppressed any memory
of its existence. -k indeed. :-)

On Sun, Jan 19, 2020 at 1:33 PM Tim Peters <tim.pet...@gmail.com> wrote:

> [Guido]
> > Sounds like a hallucination or fabrication.
>
> Nope!  Turns out my memory was right :-)
>
> > The behavior of `for i in range(10): i` in the REPL exists
> > to this day, and list.append() never returned a value.
>
> Sure, but those weren't the claims.  The claim was that the result of
> an expression statement was automatically printed unless it was None.
> `for i in range(10): i` _used_ to print 10 values _even when run from
> a program_ instead of from a shell.  I wasn't clear about that
> distinction before.
>
> From Misc/HISTORY:
>
> """
> ==> Release 1.0.2 (4 May 1994) <==
> ...
> * The result of a statement-level expression is no longer printed,
> except_ for expressions entered interactively.  Consequently, the -k
> command line option is gone.
> """
>
> Going back more:
>
> """
> ==> Release 0.9.9 (29 Jul 1993) <==
>  ...
> * New option -k raises an exception when an expression statement
> yields a value other than None.
> """
>
> Now I even recall the name of the early method-chaining user whose
> complaints triggered those changes - but will let the past rest in
> peace ;-)
>
>
> > The only thing I'm only 90% sure of is whether the REPL always ignored
> None values.
>
> I'm sure of that:  it never showed None values.  Because, if it had, I
> would have remembered bitching about the endless annoyance ;-)
>


-- 
--Guido van Rossum (python.org/~guido)
*Pronouns: he/him **(why is my pronoun here?)*
<http://feministing.com/2015/02/03/how-using-they-as-a-singular-pronoun-can-change-the-world/>
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/WCLMDJQ6K7ZYG3JQCPAAT3AZOJARHF2I/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to