Re:well... not exactly
by
rubicelli
·
· Score: 5, Informative
Please.
"Parrot" is the development name for the internals of Perl 6, notably the interpreter. See, e.g., this explanation. Any similarity to a certain April Fools joke is probably intentional, but isn't to be taken literally.
Re:well... not exactly
by
__aahlyu4518
·
· Score: 2, Informative
That's right... Here's another link. It's called 'Perl 6 and Parrot Redux' (links from 2001/08/14, so not very new as well).
"Basically, the interpreter is going to be called Parrot and we're going to see whether or not we can actually make it run code from other languages"
So what I said... nothing like the joke.
Re:well... not exactly
by
__aahlyu4518
·
· Score: 0, Informative
OMG !!!
I've got a score 2 informative !!!
I never g0t any higher than just a plain 1.
Re:Who is behind Parrot?
by
Tikiman
·
· Score: 2, Informative
In other words, is larry wall and the python guy collaborating efforts to bring us a new language derived from both? or is this some hackers bringing an actual product out of the joke.
April fools becoming real?
by
Ed+Avis
·
· Score: 5, Informative
I believe there was an April Fool's joke many years ago about a 16-bit version of the ARM processor called THUMB. But then only a relatively short time later ARM Ltd announced they were indeed working on a 16-bit frontend to the ARM (basically a new instruction decoder), and now the 'Thumb instruction decoder' is a standard part of many ARM family CPUs.
How many other things started out as an April Fool's day joke and then actually got implemented?
-- --
Ed Avis
ed@membled.com
Yes, Parrot. But not that parrot.
by
smallpaul
·
· Score: 3, Informative
It is the intent of the Perl 6 folks that Perl 6's VM be usable as an engine for interpreting multiple languages. This was always their intent. In order to make that wish a little more public they've decided to call their VM "parrot" (after the April fools joke). But at this point nobody has seriously looked at porting Python to parrot because it is not very mature yet. Furthermore, many Python people are skeptical that Perl 6 will live up to its long feature set so nobody is putting eggs in that basket yet.
There is no sense in which the languages will be merged. If moving to Parrot required a substantial change in Python it just wouldn't happen. If Python on Parrot was less efficient than the current Python interpreter, that would also be a major issue.
Unlike the joke, it is not a combined language !!! It started as an idea as a 'shared bytecode/runtime environment that could be used by both Perl 6 and a future version of Python'
Right now it is a interpreter that does assembly to bytecode only for now as far as I can tell...
ESR on encouraging the bytecode merge ( http://mail.python.org/pipermail/python-dev/2001-J uly/016406.html )
use.perl.org links ( http://use.perl.org/search.pl?topic=parrot )
This is the real thing, see http://dev.perl.org/perl6/
I believe there was an April Fool's joke many years ago about a 16-bit version of the ARM processor called THUMB. But then only a relatively short time later ARM Ltd announced they were indeed working on a 16-bit frontend to the ARM (basically a new instruction decoder), and now the 'Thumb instruction decoder' is a standard part of many ARM family CPUs.
How many other things started out as an April Fool's day joke and then actually got implemented?
-- Ed Avis ed@membled.com
There is no sense in which the languages will be merged. If moving to Parrot required a substantial change in Python it just wouldn't happen. If Python on Parrot was less efficient than the current Python interpreter, that would also be a major issue.