in reply to New Perl Features are Just Sugar From Language X
in thread J2SE 5.0 new features are just sugar from Perl (and other similar languages).

Virtual Machines (like Parrot): Java had one first, and Scheme and other LISP varients before that
Erm... If Schene had one before Java, Java's not the first.

Perl 5's a VM, and it's older than the JVM. Having said that, the UCSD P-machine's older still, as is the inform engine and any number of BASICs.

  • Comment on Re: New Perl Features are Just Sugar From Language X

Replies are listed 'Best First'.
Re^2: New Perl Features are Just Sugar From Language X
by Anonymous Monk on Oct 12, 2004 at 14:59 UTC

    Maybe you should have read to the end of the line you quoted, where he clearly states that Scheme and LISP had them before Java.

      The point that Perl had a VM before Java is still important though. Parrot is just an attempt to polish and unhitch that wheel from Perl.
Re^2: New Perl Features are Just Sugar From Language X
by ambrus (Abbot) on Oct 12, 2004 at 20:42 UTC

    I'd guess the first programming language that has something I'd call a virtual machine might be Forth.

      Good guess, but LISP wins. Forth was invented in 1968. The first version of LISP is about a decade older.