Re: why we need perl6 if we have parrort?



brian d foy wrote:
In article <f5gq36$rme$1@xxxxxxxxxxxxxxxxx>, sonet
<sonet.all@xxxxxxxxxxxxx> wrote:

If every dynamically languages (such as Perl6 and Python...)
will convert to PIR and automatically converted inside Parrot to
PBC (Parrot Bytecode).

1.Why we need perl6 ? We can learn how to coding in PIR direct.

For the same reason we have Java instead of programming in Java
bytecode: higher level languages condense higher level concepts into
keywords that represent a lot of behind-the-scenese lower-level code.


2.Why not convert perl5 to PIR (convert to Parrot bytecode)?

Some people were working on that with PONIE (Perl On New Interpreter
Image), but those are also the same people doing Perl 6 / parrot
things.

There's a lot more to Perl 6 than just using parrot for its
interpreter.

Why did they go with parrot instead of just augmenting the existing Perl
interpreter. Using Parrot (or any 3rd party interpreter) just kinda maks
it feel less like Perl in a way; not as "pure" as Perl5 and ealier :)


.



Relevant Pages

  • Re: Frage zu @_
    ... an 6er-Features enthalten, ohne Parrot eben, aber welchen "nor- ... malen" Perl-Programmierer interessiert das? ... Entwickler von Python dazu bringen, es so umzuschreiben, dass es ... Und daher ist die grundsätzliche Frage, ob es in Perl 5 Features ...
    (de.comp.lang.perl.misc)
  • Re: What is Pythons answer to Perl 6?
    ... platform) may be part of the difference. ... a few chuckles at the idea of tying Perl 6 to a proprietary Microsoft ... and why I should get excited over Parrot. ... I cannot get excited about a proprietary Microsoft platform. ...
    (comp.lang.python)
  • Where to begin with Perl 6
    ... I want to read up a bit on Perl 6, but have no real idea where to start. ... I mean: I am interested in two things: Parrot, ... For experimentation I understand I can download Parrot. ... I understand that there is a Perl6 that runs on HUGS? ...
    (comp.lang.perl.misc)
  • Re: real basic..
    ... magari con Haskell ti diverti lo stesso e poi ti torna pure utile;-) ... Parrot anyone? ... della sesta versione di Perl. ...
    (it.comp.macintosh)
  • Re: why we need perl6 if we have parrort?
    ... PBC (Parrot Bytecode). ... We can learn how to coding in PIR direct. ... Some people were working on that with PONIE (Perl On New Interpreter ...
    (comp.lang.perl.misc)