Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
> P.S. I have asked this on CB and LanX and Discipulus already gave some advice. Thanks!

I understood your question in the CB as directed at a total beginner who should see progress ASAP.

That's why I recommended ActivesState (AS), that is AS Perl + AS Komodo.

BUT this is a mixed bag, because I don't like using them in production.

AS Komodo has a flat learning curve, people can visually set breakpoints in the code and run the debugger with a click. It automatically runs perl -c in the background and shows compilation problems by underlining them. (called "flymake" in emacs'ish)

And there are opensource versions out now.

BUT I don't like it being slow compared to Emacs, and I'm worried about it's dependency on Mozilla's XUL

AS Perl comes with an installation GUI called 'ppm', many modules are pre-compiled on their servers and you just install them by choosing from a list and updating. BUT not all modules are available, firewall might block their servers, and if you want to maintain a slightly outdated Perl installation you need to pay for licensing.

I prefer being able to use cpanm (m for minus) anytime.

My colleagues are hooked on these products and I'm continuously struggling to explain to them that "reality" is more complex than their spoiled Perl interface shows.

They excel simply because dumbed down features are easier to make fool-proof. But with a growing project/team you can't dumb down reality anymore.

It's AS business model! (which is fine if you know about the consequences)

OTOH this interface could hardly be easier for total beginners.

YMMV

Cheers Rolf
(addicted to the Perl Programming Language :)
Wikisyntax for the Monastery


In reply to Re: New-to-Perl: recommendations for windows setup? by LanX
in thread New-to-Perl: recommendations for windows setup? by bliako

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



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (4)
As of 2024-04-23 20:11 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found