I used Perl on VMS for about 6 years up until 1999, so my information is a little dated. Charles Bailey did a stellar job for ages making it run smoothly, and after that Dan Sugalski (a.k.a Elian) took up the slack. Eventually my old VAX C compiler couldn't cope any more, and I became marooned at 5.003_11GAMMA or so. Then I changed jobs.

The two canonical pages (as of 1999) were (and still are, I just checked):

There are a few odd corners, such as opening files, unlinking files (should it delete the current version or all versions?) and interactions between defines and logicals and other VMS esoterica (i.e., basically whenever VMS goes its own way compared to how Unix would approach a problem). For system-level stuff it is well-nigh impossible to write cross-platform compatible scripts, but if you're looking to replace DCL, just go with the flow and delight in all the VMSicity available from Perl. All in all it sure beats the pants off writing DCL!


print@_{sort keys %_},$/if%_=split//,'= & *a?b:e\f/h^h!j+n,o@o;r$s-t%t#u'

In reply to Re: Perl with VMS by grinder
in thread Perl with VMS by Doctor Who

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.