Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

Perl Development Environments

by neshura (Chaplain)
on Mar 24, 2000 at 02:25 UTC ( #6012=perlquestion: print w/replies, xml ) Need Help??
neshura has asked for the wisdom of the Perl Monks concerning the following question:

Does anyone use or recommend an IDE for Perl?

I have two reasons for asking.

The first is that although *nix environments provide excellent tools for development, it is entirely possible that an IDE might exist that might actually be useful, though scoffed at by the hardcore.

The second reason is that while I am lucky(?) enough to be developing under HP-UX right now, my next contract might have me saddled with NT or Win2K environments. I know of the existence of PerlBuilder and Perl Magic -- would it make my life easier to demand from a client the purchase of an IDE if I have to develop under Windows?

Replies are listed 'Best First'.
Re: Perl Development Environments
by stephen (Priest) on Mar 25, 2000 at 02:57 UTC
    This is a big question. There are plenty of editors and interpreters for Perl, but there's no complete IDE. I'd like to come up with a good, freeware system for both UN*X and NT, but I lack the time. (Hmm... that would be a good "Fermat's Last Theorem" sort of deal... "I have developed a complete, GUI IDE for Perl that runs on all machines. Unfortunately, I lack the space in this margin..." )

    For the Mac there's BBEdit, which I've been a fan of since its initial development. It does syntax coloring, etc.

    A really good system would have editor/debugger integration, syntax coloring, toolkit GUI development, fast integration with HTML templating systems, etc.

    Well, it would be a good open-source project, and I'll try to launch it once I have the time and energy... In the meantime, anybody else feel like it?


      Check out my link to PerlMagic in my original question. I think it is open source, but there are unfinished parts of it. The project could prolly use your help. I would definitely participate in this sort of project as the final result would make my life easier.

      e-mail neshura

RE: Perl Development Environments
by Anonymous Monk on Mar 24, 2000 at 19:14 UTC
    I've been developing various perl scripts under NT for a while and I have been perfectly content using a combination of cygwin, vim, and cvs. I haven't tried the IDE's, but cygwin simulates a *nix command line environment and vim has the color coding that you need.
      Yup, and you can run perl from within vim as well:
      See here.
RE: Perl Development Environments
by Anonymous Monk on Mar 24, 2000 at 23:18 UTC
    I develop perl scripts under Win XXXX using Xemacs for Windows. It works well enough for me.
RE: Perl Development Environments
by Aighearach on Apr 25, 2000 at 21:36 UTC
    I do all my Perl coding in emacs, I am not sure what an IDE would have that emacs doesnt. Or that vi doesn't. indenting, syntax highlighting, and cvs interfacing, what else is there? Oh, debugging? Hmmm... use strict; makes it so most bugs are either obvious, or mean you need to read some man pages. But what I'd like to see, and I'd love to work on if somebody starts, is an editing environment like emacs, but that uses perl, not lisp.
      I have a friend who was talking about doing this, but have you seen/considered Perlmacs. It's supposedly a perl interpreter built into Emacs so you can write macros in lisp or perl. It might be what you're looking for.


      Baldrick, you wouldn't see a subtle plan if it painted itself purple and danced naked on top of a harpsichord, singing "Subtle plans are here again!"

Re: Perl Development Environments
by IndyZ (Friar) on Mar 25, 2000 at 08:36 UTC
    I'd like to thank you guys for all your help. I found an easy solution though: use procmail with
    :0 |/your/script/here
    At least, it's already configured for my system, so I can avoid all of the problems that I previously ran into.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://6012]
Approved by root
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others surveying the Monastery: (8)
As of 2017-02-22 20:26 GMT
Find Nodes?
    Voting Booth?
    Before electricity was invented, what was the Electric Eel called?

    Results (335 votes). Check out past polls.