Discussion:
Which perl for Windows?
ESChamp
2014-08-05 21:20:17 UTC
Permalink
Which perl should I (an occaisonal perl user, a rare perl programmer)
use? I see

cygwin
strawberry perl
activestate perl
dwim perl

???

Thanks.
--
To unsubscribe, e-mail: beginners-***@perl.org
For additional commands, e-mail: beginners-***@perl.org
http://learn.perl.org/
Mike D
2014-08-05 21:24:13 UTC
Permalink
Strawberry
Post by ESChamp
Which perl should I (an occaisonal perl user, a rare perl programmer)
use? I see
cygwin
strawberry perl
activestate perl
dwim perl
???
Thanks.
--
http://learn.perl.org/
Phil Pinkerton
2014-08-05 21:53:35 UTC
Permalink
Strawberry

Sent from my iPhone
Post by ESChamp
Which perl should I (an occaisonal perl user, a rare perl programmer)
use? I see
cygwin
strawberry perl
activestate perl
dwim perl
???
Thanks.
--
http://learn.perl.org/
--
To unsubscribe, e-mail: beginners-***@perl.org
For additional commands, e-mail: beginners-***@perl.org
http://learn.perl.org/
Rob Dixon
2014-08-06 02:50:43 UTC
Permalink
Post by ESChamp
Which perl should I (an occaisonal perl user, a rare perl programmer)
use? I see
cygwin
strawberry perl
activestate perl
dwim perl
- Cygwin is an attempt to put a Unix-like environment on top of Windows.
If you want to work with a Windows command line then it's not for you.

- ActivePerl used to have a problem with installing modules that weren't
prebuilt for the platform. I understand it is better now.
Post by ESChamp
DWIM Perl has a version for Microsoft Windows that contains Padre,
the Perl IDE and all the CPAN modules you'll ever need.
So it's nice that there's a working IDE, but it implies that you will
have trouble if you want to install a module other than anything they
have decided you could possibly need.

- Strawberry has a working tool set that allows you to install any CPAN
module I have found that could possibly work on Windows without
modification.

Go Strawberry, and learn the language properly - you will love it.

Rob



---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com
--
To unsubscribe, e-mail: beginners-***@perl.org
For additional commands, e-mail: beginners-***@perl.org
http://learn.perl.org/
Andy Bach
2014-08-06 17:13:01 UTC
Permalink
Post by ESChamp
DWIM Perl has a version for Microsoft Windows that contains Padre,
Post by ESChamp
the Perl IDE and all the CPAN modules you'll ever need.
So it's nice that there's a working IDE
I've have heard lots of good things about Padre as a Perl IDE which can be
used w/ any distro. I'm a vim user myself so take this all w/ a grain of
NaCl2 but brian d foy and Damien C. recommend it:
http://damienlearnsperl.blogspot.com/2009_09_01_archive.html

others
http://theory.uwinnipeg.ca/CPAN/perl/pod/perlfaq3/Open_Perl_IDE.html
--
a

Andy Bach,
***@gmail.com
608 658-1890 cell
608 261-5738 wk
Rob Dixon
2014-08-06 18:10:17 UTC
Permalink
Post by ESChamp
DWIM Perl has a version for Microsoft Windows that contains Padre,
the Perl IDE and all the CPAN modules you'll ever need.
So it's nice that there's a working IDE
I've have heard lots of good things about Padre as a Perl IDE which can
be used w/ any distro. I'm a vim user myself so take this all w/ a
http://damienlearnsperl.blogspot.com/2009_09_01_archive.html
others
http://theory.uwinnipeg.ca/CPAN/perl/pod/perlfaq3/Open_Perl_IDE.html
Sure. I have used it and I agree. But Padre is available on CPAN and
there is no need to choose a distribution that already contains it.

Rob



---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com
--
To unsubscribe, e-mail: beginners-***@perl.org
For additional commands, e-mail: beginners-***@perl.org
http://learn.perl.org/
Octavian Rasnita
2014-08-06 05:17:39 UTC
Permalink
Post by ESChamp
Which perl should I (an occaisonal perl user, a rare perl programmer)
use? I see
cygwin
strawberry perl
activestate perl
dwim perl
???
Thanks.
It depends on your preferences and on what you need to do with it.

Perl has a Unix origin so almost all Perl users use it on a Unix like OS.
For this reason, most of them will recommend you Strawberry Perl because
this distribution promotes that it works under Windows just under Unix, so
it is easier for them.

Cigwin Perl is complicated to use under Windows, so it is not recommended. I
don't know how well it is updated when a new version appears.

StrawberryPerl works fine under Windows and you can install Perl modules
like under Unix, using the commands cpan, cpanm or cpanp.
It is not the best if you need to create Windows executables though.
It is not good at all if you need to create Windows services or COM servers
in Perl with it because it can't do that.

ActivePerl offers more features and you can install Perl modules using cpan,
cpanm or cpanp and it also installs a C compiler if you don't already have
one, so you can install Perl modules that contain C code also.
A faster alternative to install Perl modules offered by ActivePerl is to use
the command ppm with or without a graphical interface. It will install the
modules which are already compiled and tested but not all modules from CPAN
can be installed this way. For the others you need to use cpanm or cpan...
The advantage of beeing able to install using ppm is that sometimes the
tests give errors when installing with cpanm or cpan under any Perl
distribution, but it may be because the tests are bad, not because the
module doesn't work under Windows.
ActivePerl also offers the possibility of using the commercial programs from
ActiveState PDK which allows you to create Windows executables with perlapp,
create Windows services or COM servers + other features.
Perlapp is usually a better solution for creating Windows executables than
other solutions like the free module PAR.

There is also CitrusPerl distribution that can be used under Windows, Mac
and Linux.
It is very good if you need to create applications with a graphical
interface made with WxPerl because it has this module installed.

Otherwise... there is not much difference among all these Perl distributions
(with the exception of CygwinPerl).
Under all of them can be installed the program cpanm which is very good for
installing Perl modules, all of them can install modules that contain C
code, some of them have some modules installed by default and others have
other modules, but you can install the modules you need any time.

You may prefer one or another if you will need a certain module which is
installed by default in a certain distribution but not in others and if you
have problems installing that module under those other distributions.

So... there are more ways to do it. :-)

Octavian
--
To unsubscribe, e-mail: beginners-***@perl.org
For additional commands, e-mail: beginners-***@perl.org
http://learn.perl.org/
ESChamp
2014-08-06 17:45:02 UTC
Permalink
Post by ESChamp
Which perl should I (an occaisonal perl user, a rare perl programmer)
use? I see
cygwin
strawberry perl
activestate perl
dwim perl
Thank you. I downloaded and installed the latest strawberry.
--
To unsubscribe, e-mail: beginners-***@perl.org
For additional commands, e-mail: beginners-***@perl.org
http://learn.perl.org/
Continue reading on narkive:
Loading...