Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

Re: Newb guidance for Perl on MS Windows: Cygwin, Strawberry, ActivePerl?

by ww (Archbishop)
on Oct 16, 2013 at 20:21 UTC ( [id://1058549]=note: print w/replies, xml ) Need Help??


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.)

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1058549]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others avoiding work at the Monastery: (3)
As of 2024-04-24 06:20 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found