usenet_spam_cygwin said:
Howdy. A google search "activestate versus cygwin" didn't do me
much good, so I'm asking the fine folks at comp.lang.perl.misc:
any clear reason to use one over the other? My objective, really,
is as seamless as possible an experience as I work my way through
the llama book for the first time. Many thanks! (My feelings
won't be hurt by backchannel responses if you feel it's not
sufficiently on topic.)
Hmm, I don't recall the exercises in _Learning Perl_ having much if
any *nix-specific flavor to them, so it shouldn't really make much
difference. I learned what I know of Perl by using it mostly on win32
systems -- but I'm by no means a Perl wizard.
The unix-specific parts of Perl are mostly pretty easy to spot,
anyway. If you already have Activestate Perl installed, see the
Windows Quirks section of the ActivePerl FAQ, and check out 'perldoc
perlwin32'. (One thing that makes perldoc MUCH better under win32 is
to get a copy of the 'less' pager program and set the environment
variable PERLDOC_PAGER to point to less.)
Contrariwise, if you're used to *nix systems or cygwin, I can't think
of any reason not to use Perl under cygwin. I keep cygwin around so
that, among other reasons, I can run Perl one-liners without dealing
with silly quoting issues the windows command-line shell imposes.
Elvish advice, both no and yes... but if you're used to windows, I'd
say stick with Activestate Perl. You'll have the voluminous Perl docs
available in HTML form for browsing and printing (do yourself and us
a favor and read the FAQ after you finish LP, or at least skim it),
PPM makes it painless to install most non-core modules, and there are
some win32-specific modules bundled with Activestate Perl that
occasionally come in handy.