Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re^2: MacPerl Replacement for a non-programmer?

by dasgar (Priest)
on Sep 14, 2016 at 01:36 UTC ( [id://1171708]=note: print w/replies, xml ) Need Help??


in reply to Re: MacPerl Replacement for a non-programmer?
in thread MacPerl Replacement for a non-programmer?

I agree with stevieb about not going with Cygwin as the first recommendation on how to get Perl on Windows. Not only is it serious overkill, but the last time that I tried to uninstall Cygwin (about 10-12 years ago) it didn't go very well (i.e. reinstalling Windows was the only way to cleanly uninstall Cygwin).

If someone is wanting to use Perl on Windows without compiling it from source code, I'd recommend going with Strawberry Perl, ActiveState's ActivePerl (also linked to in BrowserUk's post), or Citrus Perl. If there is a strong need for other aspects of the Cygwin environmet, then and only then would I be ok with recommending Cygwin.

  • Comment on Re^2: MacPerl Replacement for a non-programmer?

Replies are listed 'Best First'.
Re^3: MacPerl Replacement for a non-programmer?
by perl-diddler (Chaplain) on Sep 22, 2016 at 02:16 UTC
    Cygwin, by default installs all in 1 directory -- you delete the directory and it is uninstalled.

    However, if you choose a custom install, and put it in the root dir, it might be more complicated.

    It doesn't tie into the windows sys dir, and didn't used to even touch the registry. The only thing it uses the registry for is to allow users to install multiple - separate copies (which most users don't need).

    I've tried Strawberry perl, activestate's perl (very incompat w/standard perl env using cpan) -- can't say I've tried citrus though.

    One thing that made me as pleased as punch, was when Cygwin went 64-bit. All of the cygwin-x64 environment is available in safemode ***AND*** in the recovery environment. But that's nothing to do with perl, so enough of that. ;-).

    I just find the bash env more comfy to design from. I often start simple scripts in shell or perl in the shell, editing it on the command line, then moving to the visual editor (invoking vi or whatever), and then writing it to a file and moving on from there. Set the number option in Vim, and exec perl scripts in another win -- and see things side-by-side. Simple paradigm that works the same for me on Windows as on linux -- same tool chain. No special Graphics or IDE's to learn.. alot may depend on what tools he is used to, but cut/paste -- highlight text and it is "selected", and use a middle click to paste somewhere if all is under 'X' -- but if in windows, extra keyboard usage and cumbersome.

    But I'm not on the latest cygwin -- I didn't have the time/energy to work around newer changes that my highly customized environment often ran up against. I have the same logins on my linux and windows server -- with the linux server hosting files and the user-authentication for my windows system via a samba based domain on the linux server. Now that would all be overkill, but the basics seem ... so basic.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1171708]
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: (4)
As of 2024-04-24 06:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found