KBD

Keith Devens .com

Monday, October 13, 2008 Flag waving
Mongol General: "What is best in life?" Conan: "To crush your enemies, to see them driven before you, and to... – Conan (Conan the Barbarian)
← Chess for the PalmAccumulator generators →

Daily link icon Friday, February 14, 2003

Perl features of the future

use Perl;: Perl Features of the Future

Newsfactor Network has just run an article about Perl 6 which it calls Perl Features of the Future. It's a well-researched article which includes contributions from most of the major players in the Perl 6 design team. Part 2 of the article strikes a slightly strange tone as it contains a section on the problems that the design team are having with unemployment.

From part 1:

Although the design of Perl 6 has not been finalized yet, anticipation among developers and Perl hackers is beginning to build. Damian Conway, one of the Perl 6 design team members, told NewsFactor that he is excited about several features of the new version, including simplifications to the basic syntax of Perl, better interoperability with other programming languages, a more sophisticated type system, and a new regular expression and grammar mechanism.

Torkington agreed that the new regular expression syntax is one of Perl 6's best features. "We've been living with the old regular expression syntax for 30 years, bolting on new features in increasingly awkward and ugly ways," he said. "This represents the first rethinking of regular expressions in a long time, and [it] promises to take a lot of the pain out of writing and reading patterns to parse data." In regular expressions, symbols are used to match patterns of text.

According to Torkington, the new rules greatly increase the capabilities of regular expressions, eclipsing the Perl 5 implementation of this technology . "The super-sweet part is that Perl 6's rules aren't just regular expressions," he noted. "They've grown to encompass full recursive descent parsing, so you can use the same syntax to parse source code or complex file formats as you would use to pull apart fields from a string." Whew! It may be technical, but in short, it is a Good Thing.

← Chess for the PalmAccumulator generators →

Comments XML gif


Feel free to post a comment below. Please see my comment policy.

Formatting Rules (No HTML):

  • **bold**, *italic*, _underlined_, --strikeout--
  • "text"="url" creates a link, and URLs are auto-highlighted
  • Blockquote: Like e-mail, begin paragraph with > (greater-than sign)
  • Lists: begin paragraph with *,-, or + (unordered), or # (ordered)
  • Code block: ?!code:language=perl|php|sql|javascript|etc.{\n}...{\n}?!/code

:
(will be your IP address if blank)
: (optional)
(Will not be shown on site)

: (optional)
:

October 2008
SunMonTueWedThuFriSat
 1234
567891011
12131415161718
19202122232425
262728293031 



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 7 posts

Recent comments XML

new⇒Spider solitaire

I have now won, at the "Difficult"​level, 186 games of Spider​Solitaire.  I...

75.179.28.113: Oct 13, 9:34am

new⇒Girls, please don't get breast implants

Please, don't marry him.

You​want to get surgery to make​yourself more i...

gigi: Oct 12, 11:47pm

I hate PHP

Elliot Anderson,

Dude!! You the​man! The reverse replacement for​array_u...

Alex Ndungu: Oct 11, 1:35am

Call a function from a string in Python

?!code:
some_object.__getattribute​__('method_name')()
?!/code

is​the s...

Patrick Corcoran: Oct 8, 3:53pm

Sed one-liners

Hi.

I wanted to let you know​that I wrote an article "Famous Sed​One-Lin...

Peteris Krumins: Oct 8, 3:05am

Timesheet Calculator

Hadn't seen it before now, but my​company already uses a time​tracking prog...

Keith: Oct 7, 10:44am

Generated in about 0.217s.

(Used 8 db queries)

mobile phone