Hi

On Wed, Jun 1, 2011 at 10:40, Erez Schatz <moonb...@gmail.com> wrote:
> You don't need Microsoft Visual Studio to install perl modules. I will
> go on a limb and assume here you're thinking of using MS Visual C
> compiler to compile perl and subsequent c modules, but even that's not
> necessary, as you could use MinGW

I guess a common misconception in the Perl/Win32 world is that using
ActiveState Perl makes it 'more difficult' than using StrawberryPerl
for compiling CPAN modules. This is no longer true, actually if you
install the CPAN module in ActiveState you'll get a CPAN client +
MinGW set up for you, which is pretty comparable to the way the CPAN
client for StrawberryPerl works. There's no need anymore to fetch
nmake.exe or install Visual Studio to compile an XS module.

I think StrawberryPerl led to a great improvement for Perl on Win32 in
general, and ActiveState Perl obviously benefits from that. Of course
ActiveState Perl also led to immense improvements for Perl on Win32 as
well! StrawberryPerl is more free than ActiveState, and the "IP
indemnification" AS is offering makes me shudder. (ref:
http://www.activestate.com/enterprise-edition)

Gabor Szabo recently created a new Strawberry with Padre:
http://padre.perlide.org/download.html and even what he calls
"Strawberry Perl with Cream" - it's Perl, with Padre, but also other
stuff as MongoDB, Dancer etc. See:
http://szabgab.com/blog/2011/05/strawberry-perl-with-cream-5-12-3-v3-released.html

About books to learn Perl: "The Perl Cookbook" is nice, but it is also
8 years old. You might better want to choose a more recent book, or at
least a title that has been updated more recently. Already mentioned
was "Modern Perl", which is a good recommendation, but of course the
"Learning Perl", "Intermediate Perl" and "Mastering Perl" trilogy
published by O'Reilly is great, as well as "Effective Perl
Programming" by brian d foy.

--
Mike

-- 
To unsubscribe, e-mail: beginners-unsubscr...@perl.org
For additional commands, e-mail: beginners-h...@perl.org
http://learn.perl.org/


Reply via email to