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.
Oh shee-it (Score:1, Flamebait)
I like A5, but it is dramatic. It will piss off alot of hum-buggers.
Mostly, it makes me wonder how long it will take to build perl6. Much of my apprehension is allieviated by the thought that perl6 will not show up in my lifetime
Re:Oh shee-it (Score:3, Interesting)
You really think so? I can't think of any significant way in which Larry's proposal isn't a vast improvement on what we have now: more readable, more consistent, better optimized for the common cases, more powerful. What do you think they'll object to? (That's not a rhetorical question: I'd really like to know.)
Mostly, it makes me wonder how long it will take to build perl6. Much of my apprehension is allieviated by the thought that perl6 will not show up in my lifetime
Wow, I sincerely hope you're wrong about that! I'm expecting to see a usable beta some time next year, and I'd hate to think of you shuffling off this mortal coil so soon!
Reply to This
Parent
Re:Oh shee-it (Score:3, Interesting)
OK, that's an oversimplification, but I just woke up. In any event, though, I am far more interested in the Perl syntax than the Perl regex syntax. My primary concern with regexes is the learning curve and speed of execution. It's a very dissimilar situation to Perl syntax itself, to my mind: I mean, how many people are really in love with Perl regex syntax, really?
Re:Oh shee-it (Score:1)
Backwards compatibility with Perl 5 people can get used to, as they use less Perl 5. Incompatibility with
egrep,vi,mod_rewrite, et al could be harder to overcome. They aren't all completely compatible at the moment, but at least things like character classes are similar. I can see people not liking having to learn a completely different regexp syntax just for Perl.It also depends on how many other languages pick up Perl 6 regexes. It'd be bizarre to find Java an
Re:Oh shee-it (Score:2)
I know they'll still be there, but the syntax will be different -- and pretty much all other regex languages will still allow [aeiou], only Perl6 will require <[aeiou]> (or perhaps <vowel>?). So I won't be able to carry over my knowledge directly.
--
Esli epei eto cumprenan, shris soa Sfaha.
Aettot ibrec epesecoth, spakhea scrifeteis.
Re:Oh shee-it (Score:1)
I suppose if any language could do it, Perl could...
Re:Oh shee-it (Score:1)
My reaction to the first four (though I usually need the Exegesis to make sense out of some bits :) has been, well, not negative so much as fearful.
It may be perl, but it's clear that it's radically different. While I don't have a huge stack of legacy code I'm concerned about, I've done perl long enough that when I think of a problem, I think of it in perl. Changing the syntax of the language on me now would be like someone announcing "OK,
Re:Oh shee-it (Score:1)
Remove the www from the URL. http://perl.com/ works for me, http://www.perl.com/ doesn't. HTH.
Re:Oh shee-it (Score:1)
Not much to be done, but a page or so of examples of the type "look how little most of your simple cases are going to change, .* isn't going anywhere, take a deep breath, everything's going to be fine, there
Re:Oh shee-it (Score:1)
This is either the best thing to happen to the regular expression engine since the invention of *, or the most profound and breathtaking example of Second System Effect since the invention of J2EE (or COM+ if you swing that way).
Re:Oh shee-it (Score:1)
So, if Perl 6 lets me be faster it should work out for the best.
Of course, I might behave like the majority of projects out there and just add more variables, more data, etc (think of the US National Weather Service), and end up still having a slow process.
:^)
Re:Oh shee-it (Score:0)
Again, I like it. In my mind, it is a whole New Thing(tm). It is lex-yacc replacement built into Perl, and intimately tied to Perl. Regex's have always been a language with a language. Clearly, Perl5 regexs were going in the grammer direction. However, I can'