Re: Re: Python/Parrot still alive? (fwd)

Roy Smith <[email protected]> Mon, 9 Feb 2004 11:01:51 -0500
Newsgroups gmane.comp.python.marketing.general
Message-ID <[email protected]>
On Feb 9, 2004, at 10:10 AM, Guido van Rossum wrote:
>
> In addition, "interpreter" has commonly two meanings: (1) the virtual
> machine; (2) the read-eval-print loop.
>
> I think that meaning 2 is probably not technically correct, but I've
> met so many people who used it in this way (often at the excusion of
> meaning 1) that this by itself is another reason to start using
> virtual machine.  OTOH we may usefully use meaning 2 to distinguish
> ourselves from Java (and even Perl).
>

That's a good point.  The marketing message would be that  "Java and 
Perl only have virtual machines, Python has BOTH a virtual machine and 
an interpreter".  Of course, that comes perilously close to "there's 
more than one way to do it" :-)

The ability to fire up an interactive session and type some code at it 
is one of the real strong points of Python.  It's often faster to type 
"dir (foo)" than it is to look up the documentation for foo to see what 
methods it has.  Ditto with trying out a code snippet.