Good answers with cperl-mode, compile and friends.
Another option is to use Devel::PerlySense's Run File command.
It's similar in that it uses Emacs' compilation mode. It is different in that it's aware of things other than that particular source file, like from where you likely want to run the file, where used modules live, etc.
It is currently more limited in some ways, e.g it doesn't take any command line parameters which I can imagine may be useful if you actually want to run .pl scripts rather than, let's say, plain .t files. But that's mostly because I haven't had the need yet (it is on the todo list however).
(As an aside, if you're still using UltraEdit now and then, maybe you'll find -- shameless plug of very old program -- Perl Oasis useful.)
/J
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.