I've been using macOS (formerly Mac OS X) for almost a decade; I'm moving to Windows 10 in the near future. In the past I did use MSWin — last version was Windows XP — but what I remember of this is probably out of date. I'm looking for advice from anyone currently using Perl on Windows 10. I've added information on some areas that I've already looked at: please expand upon, correct, or otherwise comment on what I have written. There's possibly other areas I've potentially overlooked: again, please add and comment as appropriate.

Firstly, I'm thinking Strawberry Perl is a solid starting point. I did use this long ago; I've generally seen positive comments about it; and, it seems to be up-to-date (I note it has v5.30.0).

I see Strawberry Perl includes MinGW. I do want a command line interpreter and MSYS (which I did use long ago) seems to be appropriate for this; although, as far as I can see, Strawberry Perl doesn't include this. I've also used Cygwin in the past: any comments on this. Another possible option I came across was Interix: this is completely new to me; comments welcome.

I currently use Perlbrew to avoid the System Perl and allow swapping between different versions of Perl (I typically use the latest Perl for personal work; my current $work contract requires an earlier version; and, from time to time, I want to compare code under different versions). The System Perl issue is irrelevant with MSWin; however, I'll still want multiple versions of Perl to be available. Any thoughts on this would be appreciated.

Another area I'm completely ignorant about is Windows 10 System Administration privileges and how they might relate to installing or running Perl. Any advice on that would be great.

Thanks in advance for any advice, information and comments.

— Ken


In reply to Perl on Windows 10 by kcott

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.