Perl
From AJS.COM
Perl is an open source
programming language originally created by Larry Wall
. It combines procedural, functional and object-oriented programming techniques and presents many tools which come from the rich tradition of Unix utility programming and scripting.
Perl 6
Perl 6 is actually a ground-up reimplementation of the langauge. The major features of Perl 6 are:
- Data typing such as
my Int $i = 4; - Named and typed parameter passing
- A much more robust object system which can more easily support most modern OO concepts
- A new regex engine which uses "rules" to build "grammars" as powerful as the old
Parse::RecDescent, but much easier to use. - More functional programming concepts as well as fully functional, Lisp-like macros.
Perl 6 is currently in its early stages, but if you wish to try it out, check out pugs
, a prototype implementation using Haskell, or v6
, an implementation in Perl 5.
See also
External links
- Perl
and Perl 6
on Wikipedia
- use.perl.org - All the Perl that's Practical to Extract and Report - a Perl weblog site.
- O'Reilly Books' site for Perl
- The Perl Directory at Perl.org
BlogMarks
del.icio.us
digg
Fark
Furl
Newsvine
reddit
Segnalo
Simpy
Slashdot
smarking
Spurl
StumbleUpon
Wists