Fw: The Perl Review v4 i1
User:
afbach
Date: 12/6/2007 2:10 pm
Date: 12/6/2007 2:10 pm
Views: 469
Rating: 0
Rating: 0
---------- Forwarded message ----------
In this issue of The Perl Review, we have several
articles that we?ve worked for a long time to
get into the magazine. Somehow we were able to pack them all in.
First, on the cover, is a diagram that Eric Maki
made from the op code tree of the Perl program he
wrote to create that diagram (how is that for mindbending?).
Somehow Eric seems to have made all of
the best covers for this magazine. In Mapping Op
Codes, he explains how he turned Perl code into its
internal representation so he could see it, then also
explains how he took the data structure and turned
it into a picture you see. Even if you aren?t playing
with Perl bytecode, you?ll like seeing how he makes
such pretty pictures.
In Simple Web Access, Alberto Simões
has another beginner article. This time he covers
LWP::Simple and how it takes most of the complexity
of the web and HTTP and hides it behind a handful
of convenience functions. Although he could handle
it all himself, in most cases LWP::Simple seems to
get the job done with a minimal of fuss. If it doesn?t
handle the task, Alberto has a couple to tricks that
might around that.
Jonathan Scott Duff outlines the current state of Parrot, the virtual
machine that will run Perl 6, in Parrot Status Report. Although he wrote this
several weeks before you?ll read this, it?s especially timely since Patrick
Michaud just received a grant through the Mozilla Foundation to four month?s work on
implementing Perl 6 on Parrot.
In CPANdeps, David Cantrell writes about his web service to show a Perl
user the dependency tree for any Perl module along with the CPAN Testers
results for each of the modules it uses. If you?re creating a Perl module,
or even just a Perl application, you probably want to use a module for part
of it. Although it might look like you?re using a single module, what does
that module use, and what do all of those modules use? Do you know the pain
that you might inflict on your users? Now you can check.
Grant McLean is back! You might remember him from our very first print
issue in which he created the tile puzzle that appeared on the cover. Now
he's making other sorts of picture in HTML Slides, where he has a Perl program
that takes a simple XML input file and creates presentation slides
complete with navigation aids and a table of contents. It?s full of whipupitude.
Finally, Anno Siegel writes about an alternative object-oriented approach
in Alter Egos. His Alter module takes a new approach to encapsulation and
inheritance. Other programmers can?t mess with the internals of your
objects but they can still subclass it.
Enjoy the issue!
http://www.theperlreview.com/faq.html
--
brian d foy, The Perl Review
brian@theperlreview.com
In this issue of The Perl Review, we have several
articles that we?ve worked for a long time to
get into the magazine. Somehow we were able to pack them all in.
First, on the cover, is a diagram that Eric Maki
made from the op code tree of the Perl program he
wrote to create that diagram (how is that for mindbending?).
Somehow Eric seems to have made all of
the best covers for this magazine. In Mapping Op
Codes, he explains how he turned Perl code into its
internal representation so he could see it, then also
explains how he took the data structure and turned
it into a picture you see. Even if you aren?t playing
with Perl bytecode, you?ll like seeing how he makes
such pretty pictures.
In Simple Web Access, Alberto Simões
has another beginner article. This time he covers
LWP::Simple and how it takes most of the complexity
of the web and HTTP and hides it behind a handful
of convenience functions. Although he could handle
it all himself, in most cases LWP::Simple seems to
get the job done with a minimal of fuss. If it doesn?t
handle the task, Alberto has a couple to tricks that
might around that.
Jonathan Scott Duff outlines the current state of Parrot, the virtual
machine that will run Perl 6, in Parrot Status Report. Although he wrote this
several weeks before you?ll read this, it?s especially timely since Patrick
Michaud just received a grant through the Mozilla Foundation to four month?s work on
implementing Perl 6 on Parrot.
In CPANdeps, David Cantrell writes about his web service to show a Perl
user the dependency tree for any Perl module along with the CPAN Testers
results for each of the modules it uses. If you?re creating a Perl module,
or even just a Perl application, you probably want to use a module for part
of it. Although it might look like you?re using a single module, what does
that module use, and what do all of those modules use? Do you know the pain
that you might inflict on your users? Now you can check.
Grant McLean is back! You might remember him from our very first print
issue in which he created the tile puzzle that appeared on the cover. Now
he's making other sorts of picture in HTML Slides, where he has a Perl program
that takes a simple XML input file and creates presentation slides
complete with navigation aids and a table of contents. It?s full of whipupitude.
Finally, Anno Siegel writes about an alternative object-oriented approach
in Alter Egos. His Alter module takes a new approach to encapsulation and
inheritance. Other programmers can?t mess with the internals of your
objects but they can still subclass it.
Enjoy the issue!
http://www.theperlreview.com/faq.html
--
brian d foy, The Perl Review
brian@theperlreview.com


