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 339598
To view parent comment, click here.
To read all comments associated with this story, please click here.
Bill Shooter of Bul
Member since:

They really only started the difficult implementation of parrot and the perl6 on haskell, and perl 6 on parrot, and perl 5 on parrot in 2005. So three years for a virtual machine, implementing two languages on the virtual machine, and another implementation of a language on top of a somewhat obscure language like Haskell in three years. Not that bad, if you ask me.

It was a long planning and design phase form 2000 to 2005, that most critics are including in the time estimate. The best explanation is that perl 6 was a community rewrite of perl 6. A community is, IMHO, always going to move slower with a design process, than a benevolent dictator.

Reply Parent Score: 2