Python/Parrot still alive?

Jeremy Fincher tweedgeezer at hotmail.com
Tue Feb 10 01:25:50 EST 2004


llothar at web.de (Lothar Scholz) wrote in message news:<6ee58e07.0402091917.13fdaa8e at posting.google.com>...
> Peter Hansen <peter at engcorp.com> wrote in message news:<4027ECDE.AB5BE4B6 at engcorp.com>...
> > Lothar Scholz wrote:
> > > 
> > > "Martin v. Löwis" <martin at v.loewis.de> wrote in message news:<c068ah$o0p$00$1 at news.t-online.com>...
> > > 
> > > > Some interpreters don't have virtual machines, e.g. Tcl did not
> > > > have one until Tcl 8 or so. OTOH, not all virtual machines are
> > > 
> > > So Ruby is an interpreter and not a virutal machine ?
> > 
> > Does Ruby have a "byte code" such as Python and Java have?
> 
> No. It keeps the parse tree in memory and traverse it during
> evaluation. Same as all lisp interpreters(?!?!).

Definitely not the same as Lisp.  In actuality, a Common Lisp
implementation that compiles to bytecode rather than native code is
uncommon; the majority of quality (i.e., complete) implementations
compile to native code.

Jeremy



More information about the Python-list mailing list