Re: Re: Python/Parrot still alive? (fwd)
lucio <lucio-dTl9fa1GOL98UrSeD/[email protected]> Mon, 09 Feb 2004 12:51:50 -0300
| Newsgroups | gmane.comp.python.marketing.general |
|---|---|
| Message-ID | <[email protected]> |
Guido van Rossum wrote: >>Saw this on CLP. I think it's probably a good point. >> >>- Stephan >> >> > > > >>It is interesting how interpreters have been rebranded as "virtual >>machines." Python people still use the word "interpreter" and that is >>probably not great from a marketing point of view. >> >> Paul Prescod >> >> > >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). > > > Some time ago i asked about the python virtual machine a got a reply in the lines of "python is defined at the language level, there is a virtual machine but its not intended for people to play with, it may and will change with versions of python." Now with python 2.3 there is a byte code instructions list in the documentation. is this 'stable'? As i see it, intrepreter imples compilation also, thats why its seen as worst than a virtual machine (methinks). Marketing wise, i think that we should have a python virtual machine. (machine sounds powerfull :) But the read-eval-print loop (interpreter for all those non lispy guys), is a powerfull tool. Maybe we should call it 'shell'... who knows :) Lucio.