Re: Perl 6 compiler written in Perl 6, Ponie are important for users

2005-06-28 Thread Millsa Erlas
Parrot, but not necessarily a platform for implementing major new language features (but who knows, someone still could add some new features to the Ponie C source). On Sun, 26 Jun 2005 15:46:21 -0400, "Millsa Erlas" <[EMAIL PROTECTED]> said: Being a Perl 5 user myself, I belie

Perl 6 compiler written in Perl 6, Ponie are important for users

2005-06-27 Thread Millsa Erlas
Being a Perl 5 user myself, I believe that it would be the best idea to write the final Perl 6 compiler targetting Parrot ideally in Perl 6 or at least some other higher-high level language such as Haskell. The reason behind this is this would allow the compiler to be maintained by Perl 6 develo

Re: Idea for making @, %, $ optional

2005-06-04 Thread Millsa Erlas
Millsa Erlas wrote: I have thought of an interesting idea that may allow Perl 6 to make the $, @, and % optional on many uses of variables. This involves simply extending the function namespace to include all kinds of structures, and thus the function namespace does not require symbols, they

Re: Idea for making @, %, $ optional

2005-06-03 Thread Millsa Erlas
Austin Hastings wrote: --- James Mastros <[EMAIL PROTECTED]> wrote: Millsa Erlas wrote: I have thought of an interesting idea that may allow Perl 6 to make the $, @, and % optional on many uses of variables. This involves simply extending the function namespace to include all

Re: Idea for making @, %, $ optional

2005-06-03 Thread Millsa Erlas
James Mastros wrote: Millsa Erlas wrote: I have thought of an interesting idea that may allow Perl 6 to make the $, @, and % optional on many uses of variables. This involves simply extending the function namespace to include all kinds of structures, and thus the function namespace does not

Idea for making @, %, $ optional

2005-06-03 Thread Millsa Erlas
I have thought of an interesting idea that may allow Perl 6 to make the $, @, and % optional on many uses of variables. This involves simply extending the function namespace to include all kinds of structures, and thus the function namespace does not require symbols, they are optional. The int

Question regarding JIT

2005-05-10 Thread Millsa Erlas
I heard that Parrot has a JIT compiler. If I understand this correctly, does this mean Parrot bytecode is converted to native machine hardware code before execution? If so, it is a good idea. JIT is great, however, will it still be possible to run the Parrot bytecode on the interpretor? Also,

Re: Regarding status of Parrot and pure perl Perl6 compiler

2005-04-06 Thread Millsa Erlas
Nicholas Clark wrote: On 9 Mar 2005, at 23:34, Millsa Erlas wrote: Also, what is the status of Ponie and providing complete interoperability between Perl 5 language and documented XS support and Parrot and Perl 6? I believe that assuring For various internal and external reasons work has been

Re: Pugs to become a Perl6 -> Parrot AST/IMC compiler.

2005-04-01 Thread Millsa Erlas
Autrijus Tang wrote: After a IRC meeting with Leo, I've outlined my roadmap of how to make the three compiler backends in Pugs to work in concert to provide a much faster evaluator: http://use.perl.org/~autrijus/journal/23890 Note that existing code in the Eval monad need not be rewritten; also

Re: Regarding status of Parrot and pure perl Perl6 compiler

2005-03-11 Thread Millsa Erlas
Markus Laire wrote: I've been following the development of pugs (http://pugscode.org/), so I can give a short answer based on that. While pugs is currently written in Haskell, roadmap does mention the idea to eventually port pugs to perl6 if needed, which would give us a Perl 6 compiler writte

Regarding status of Parrot and pure perl Perl6 compiler

2005-03-09 Thread Millsa Erlas
What is the current status of the development of the Parrot and the Perl 6 compiler written in Perl? I hope that producing a Perl 6 compiler written in Perl 6 and the Parrot VM is still a high priority and is being actively developed as the premier compiler and VM for the Perl 6 language. A Per