in reply to Newb guidance for Perl on MS Windows: Cygwin, Strawberry, ActivePerl?

Whatever you eventually decide, don't mess with the system Perl.
Give yourself a clean install of whichever Perl you chose... and in its own dir.

Turning to your followup, "Well, I just need Perl for some scripting; using tar and scp mostly — and I'd assumed I'd shell out to those, which is why I figured I'd need cygwin installed. I also need cron or a cron-like facility to run it.":

Use Perl's native capabilities. In many cases, that will be easier (after a short learning curve on the Perl analogs) than constantly shelling out (and trying to capture returns, errors, and so on); will avoid shell-quoting issues, and will sometimes even run faster.

And as to vsespb's observation that "And perl code authors do care more about Win32 than Cygwin".... maybe! ;-) But your clientele/target audience is what matters here, anyway.

And, yes, there are many other Perl distros: Perlbrew, Citrus Perl, DWIM Perl and many more....

If I've misconstrued your question or the logic needed to answer it, I offer my apologies to all those electrons which were inconvenienced by the creation of this post.
  • Comment on Re: Newb guidance for Perl on MS Windows: Cygwin, Strawberry, ActivePerl?

Replies are listed 'Best First'.
Re^2: Newb guidance for Perl on MS Windows: Cygwin, Strawberry, ActivePerl?
by dasgar (Priest) on Oct 16, 2013 at 21:33 UTC
    Whatever you eventually decide, don't mess with the system Perl.

    Are you referring to Cygwin's Perl when you say "system Perl"? Windows does not natively come with any version/distribution of Perl. If you want Perl on Windows, you have to download/build it and install it.

Re^2: Newb guidance for Perl on MS Windows: Cygwin, Strawberry, ActivePerl?
by Anonymous Monk on Oct 16, 2013 at 21:31 UTC
    Whatever you eventually decide, don't mess with the system Perl. Give yourself a clean install of whichever Perl you chose... and in its own dir.

    I'm guessing that you're referring to the perl in c:/cygwin64/bin as the "system perl" (the cygwin system). (Please let me know if that's incorrect.)