Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Re: Analysis, Design effort of Perl 6

by Arunbear (Prior)
on Jun 28, 2004 at 19:03 UTC ( [id://370294]=note: print w/replies, xml ) Need Help??


in reply to Analysis, Design effort of Perl 6

It's a good bet that there's never been anything like Parrot before.

Replies are listed 'Best First'.
Re^2: Analysis, Design effort of Perl 6
by adrianh (Chancellor) on Jun 28, 2004 at 20:02 UTC
    It's a good bet that there's never been anything like Parrot before.

    I'd take that bet.

    Back in the eighties I did a lot of work with Poplog, a programming environment that had Lisp, Prolog, ML, Pop-11 and a few other languages all compiling down to a single virtual machine, which was in turn incrementally compiled down to raw machine code. Ran on VMS and most Unix platforms.

    The VM was stack based, rather than register based as Parrot is, but there certainly isn't anything new about a cross-platform VM that was built to be the target for many different languages.

    Parrot's just following in the grand Perl tradition of stealing the best ideas and implementing them well :-)

    (If anybody is interested Poplog is still around. It's open source, runs on VMS, Windows9X/NT and a variety of versions of the Unix operating system (including Linux, AIX, Ultrix, SunOS, HP-UX and Dynix), on a variety of processors including VAX, M680x0, SPARC, 80x86, and MIPS. See poplog.org for info.)

Re^2: Analysis, Design effort of Perl 6
by Elian (Parson) on Jun 28, 2004 at 19:16 UTC
    I'd take the bet against you. While it's not true that there's nothing new under the sun, Parrot steals heavily from all sorts of things and there isn't, so far as I've seen, anything new there. (Granted, I don't think anyone's smashed all these pieces together before, but you may be hard pressed to argue that it's a good thing...)
      This coming from the guy who's claim to fame is writing an OO assembly language. What was it called again? Eagle? Myna? Sparrow? Some bird name, I think.

      *grins*

      ------
      We are the carpenters and bricklayers of the Information Age.

      Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose

      I shouldn't have to say this, but any code, unless otherwise stated, is untested

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://370294]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (5)
As of 2024-04-19 17:55 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found