Linked by David Adams on Sun 7th Dec 2008 02:03 UTC, submitted by HugoS
General Development Version 6 of the popular Perl programming language will not be compatible with previous versions, but will open up a new world of custom "languages" and interpreters, according to its founder Larry Wall. Wall and his co-developers are doing with Perl 6 -- starting again. "It will break backward compatibility [but] in order to simplify it we have to get rid of old cruft, particularly the regular expression cruft," Wall said. "A lot of the unreadability of Perl is related to the regular expression syntax " and we didn't do that, we got it from Unix. It needs to be end-of-lifed."
Thread beginning with comment 339476
To read all comments associated with this story, please click here.
Comment by Redeeman
by Redeeman on Sun 7th Dec 2008 04:33 UTC
Redeeman
Member since:
2006-03-23

lol... the regular expression dealie, is as i see it, the only real unique different perl has over other languages...

Reply Score: 4

RE: Comment by Redeeman
by flanque on Sun 7th Dec 2008 06:48 in reply to "Comment by Redeeman"
flanque Member since:
2005-12-15

Well there's always CPAN as well which makes my life a LOT easier in so many ways.

I really should try learning Python though...

Reply Parent Score: 3

RE: Comment by Redeeman
by tchristney on Sun 7th Dec 2008 06:51 in reply to "Comment by Redeeman"
tchristney Member since:
2005-09-21

lol, the fact is regexp is supported in many languages, including C++ (using boost), Python, Java and Javascript. And those are just the ones I can think of off the top of my head.

Reply Parent Score: 4

RE: Comment by Redeeman
by WorknMan on Sun 7th Dec 2008 14:32 in reply to "Comment by Redeeman"
WorknMan Member since:
2005-11-13

lol... the regular expression dealie, is as i see it, the only real unique different perl has over other languages...


Well, that and the whole web scraping thing. I'm not sure if Python or any other scripting language of its type has anything as powerful as the LWP library:

http://search.cpan.org/~gaas/libwww-perl-5.800/lib/LWP.pm

Reply Parent Score: 3

RE[2]: Comment by Redeeman
by sbergman27 on Sun 7th Dec 2008 14:43 in reply to "RE: Comment by Redeeman"
sbergman27 Member since:
2005-07-24

[I'm not sure if Python or any other scripting language of its type has anything as powerful as the LWP library

Beautiful Soup:

http://www.crummy.com/software/BeautifulSoup/documentation.html

Reply Parent Score: 3

RE[2]: Comment by Redeeman
by petdance on Sun 7th Dec 2008 16:31 in reply to "RE: Comment by Redeeman"
petdance Member since:
2008-12-07

If you're only using LWP, then you need to get looking at WWW::Mechanize, which handles most of the web page and form handling that you want automatically.

http://search.cpan.org/dist/WWW-Mechanize/

Reply Parent Score: 2