At 19:05 on 05/23/2007 PDT, chromatic <[EMAIL PROTECTED]> wrote:

> > It sounds like you are saying that languages are free to implement
> > their own semantics using their own code, and that they can choose not
> > to interoperate with predefined Parrot types or types from other
> > languages when that would negatively impact their goals, such as
> > performance. While that rings true, it seems that Parrot is not
> > providing that ability -- languages can already implement whatever
> > they want without Parrot.  And if languages are free to ignore
> > predefined and foreign types, when what benefit will they actually get
> > from Parrot?
> 
>  - better compiler tools than lex and yacc.

Is it necessary (or even fair) to tie compiler components to parrot?
> 
> Snarkily, it's better than the JVM because it actually supports features of 
> dynamic languages natively without forcing all dynamic languages built on it 
> to invent everything besides "look up named method at runtime".

Apparently this is an improvement over "invent the whole VM"? ;-)

I've been following parrot to some degree since day one, and at this point 
I am very much unconvinced that it has any real value.

I have always been more interested in perl 6 than parrot, and i don't 
really believe that parrot is essential, or even the best solution to get 
perl 6 going. 

I will follow this thread with some interest though.. perhaps my mind will be 
changed.

(Not that my opinion matters a whole lot.. At this point I really
have written perl 6 off too- it doesn't seem likely to reach maturity in 
time to regain much relevance for perl in the corporate world.. But that's
really a separate rant and it's not really parrot's fault, unless you
believe that parrot coders could be working on projects more directly
related to perl 6 instead.)

--Josh


Reply via email to