Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer
 
PerlMonks  

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?

    stephen

      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.
    --4c6966653a205468652073656172636820666f
      7220746861742070657266656374204765656b
      20436869632c20746865206f6e652077697468
      2074686520737061726b6c696e672065796573
      2077686f20706c617973206973207261696e2e
    
      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.

      Nuance

      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?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://6012]
Approved by root
help
Chatterbox?
[1nickt]: So if I was to offer any editorial advice it would be to (1) make it endure time passing (2) make it positive (3) make it about you and your beliefs
[1nickt]: (Disicpulus The new best choice is maybe "First People"
[karlgoethebier]: Discipulus: This is called "Volksverhetzung" in German which means
[karlgoethebier]: incitement of the people and it is prohibited by law
[1nickt]: The best sign I have sign in a protest march was carried by a kid of about 10 years "If you build a wall my generation will tear it down."
[1nickt]: ... sign I have seen ...
[1nickt]: Now that one made me hopeful! First time not angry in a long time when I saw that kid.
[Discipulus]: i propend for removing: why? because we are so few that we must find i minimal common divisor, this is certainly Perl not our (anyway private) thougths. And i say this still wondering because i love a lot freedom of expression. And i say this not for roho
[1nickt]: Discipulus that was the point of my story of taking the sticker off my truck. I know there are lots of people in the world who if I knw their private beliefs I might want to argue with them. And they with me. But life cannot all be arguments!
[1nickt]: This is less than perfect ... but demanding perfection (from people or from life) is a sure way to unhappiness.

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (9)
As of 2017-06-22 12:16 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    How many monitors do you use while coding?















    Results (519 votes). Check out past polls.