NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
CPAN is the language, Perl 6 is a syntax. (Score:1)
It is true that Perl 6's syntax is evolving and not for production. However, Perl 6's semantics is much more stable, and most of it has been feature-frozen for many months now.
And it's okay for only the underlying layers be production-quality for a while. People w
Re:CPAN is the language, Perl 6 is a syntax. (Score:1)
Your comment has illustrated more clearly and concisely to me the direction perl 6 is heading. (Perhaps I should have attended one of your talks on the subject.) I've started digging into Moose and Class::MOP, and so far I like what I see. I'll have to look at some of the other items you list in your "Semantics" layer for more insight. More importantly, it now appears to me (much more than it ever has before) that there is both continuity and a clearer path to migration than I realized heretofo
Many levels of belief and disbelief..... (Score:2)
I think even someone not into computing, perhaps especially so, would be able to pick up on the conflicting messages being emitted about P6. Much of the problem is due to the 'if we ignore it it'll go away' philosophy coupled with those deeply involved with certain integral parts of the project speaking much more openly and candidly in dark corners with trusted listeners. Parrot is the poster child of this problem and it, indeed, raises significant doubts about the p6 project as a whole. Problems that ever
Re:Many levels of belief and disbelief..... (Score:2)
People do that about employers too, so I'm not sure if this activity in itself is really saying anything about the project.
Re:Many levels of belief and disbelief..... (Score:2)
Re:Many levels of belief and disbelief..... (Score:2)
If it becomes bad enough, true. [Given that all employers suck, to some degree. It's just minimising the suck, and trading unimportant suckage to reduce suckage in the areas that really matter to you. "Life is pain, Highness. Anyone who says differently is selling something" a.k.a. a recruiter]
Re:Many levels of belief and disbelief..... (Score:1)
I'd say by working with p5p, we are getting back to the route of expressing the parts of Perl6 that actually solves real-world problems (class introspection, fast method calls, named params, constraints, macros) into Perl5 land, and the surface syntax --
Re:Many levels of belief and disbelief..... (Score:2)
Re:Many levels of belief and disbelief..... (Score:1)
One opinion I left out... (Score:1)
My response was simply, Can you name any dynamic languages that are self-hosting? No one at the table could – perhaps someone else knows. Personally, I don't see why this matters so much. Perhaps some benefit would be derived from having parrot (or whatever the ultimate VM ends up being) be self-hosting, but I'm not convinced o