http://www.perlmonks.org?node_id=26547

Speedfreak has asked for the wisdom of the Perl Monks concerning the following question:

Hej All,

I searched this site and a few search engines. Apart from Emacs, are there any good Perl editing software for Win9x?

I'm on about something which maybe acts a bit like Visual Interdev in that is colours your code, provides hints and popups to guide your syntax and maybe has integration with ActiveState Perl so you can test/profile code direct from the IDE.

At the moment, I use EditPlus which is quit good but I was after something a bit more meaty.

- Jed

Replies are listed 'Best First'.
UltraEdit as Perl IDE details
by dmtelf (Beadle) on Aug 07, 2000 at 18:17 UTC
    There's a good page with lots of screenshots on setting up UE as a Perl IDE here - http://www.cgicon.com/progedit/uedit_perl.html

    It colours code, can do throwback etc. Not totally sure on hints/popups. Will have a look at that later.

    HTH!

    dmtelf

Re: Pretty Win9x Perl Editor/IDE?
by JP Sama (Hermit) on Aug 07, 2000 at 17:51 UTC
      UltraEdit rocks!!
      Good clean Syntaxt Hylyghter, and much more if you want.
       ______________________________________________
      |_____¸.·ooO--(> cRaZy is co01. <)--Ooo·.¸_____|
      ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
(jjhorner)Pretty Win9x Perl Editor/IDE?
by jjhorner (Hermit) on Aug 07, 2000 at 18:46 UTC

    Does anyone have any good statistics on whether or not IDE's actually help someone learn to code or not? It would seem to me, that if someone has the crutch of instant bug notification, syntax highlighting, etc, etc, they are less like to learn to code, and more likely to learn how to appease the IDE itself.

    Anyone else have any ideas?

    J. J. Horner
    Linux, Perl, Apache, Stronghold, Unix
    jhorner@knoxlug.org http://www.knoxlug.org/
    
      I really think it depends on how the IDE operates and how you use it. I like color syntax highlighting, and auto-indenting, but other things, like auto-completion are an annoyance, and I ignore them.

      I think you can learn to code using an IDE, and for large projects, IDE's can be good because they sometimes include an RCS and/or a project management system, so they can be handy tools, but a lot of times I just drop into a text editor and work there rather than bother with the IDE.
RE: Pretty Win9x Perl Editor/IDE?
by BigJoe (Curate) on Aug 07, 2000 at 18:57 UTC
    I have a pretty editor for doing all of my coding. It is called First Page. It is free and you can get it from www.tucows.com It does some code for you if you would like. I just like it because it shows PERL code formatted, HTML and many other languages that are involved with Web Dev. I really like it because it has a color palette that gives you the hex color values. It also has a nice file manager on the left to keep your filenames visible. It has an option to turn LINE numbers on. (very nice). It also can help by inserting JavaScript (YUCK) into your code where you need it. Frist page also has some cool conversion and formatting tools.

    --BigJoe

    Learn patience, you must.
    Young PerlMonk, craves Not these things.
RE: Pretty Win9x Perl Editor/IDE?
by barndoor (Pilgrim) on Aug 07, 2000 at 18:14 UTC
    I've used a nice little program called lemmy which is vi for windows. Has colour syntax highlighting for a number of languages including perl. Is great as it works like vi but with mouse support and all the extras that come from the windows environment. (Whoops, did I really just say that?) It doesn't do all the other clever stuff like popups and stuff but that should come when M$ integrate ActiveState into Visual Studio.
RE: Pretty Win9x Perl Editor/IDE?
by t0mas (Priest) on Aug 07, 2000 at 22:39 UTC
    I've used Vim for quite a while now. Neat syntax coloring, macros, powerful regexp search_and_replace and many other options. Runs on many OSes and it's free!

    /brother t0mas
      I'll second this one. I generally use vim/gvim for editing when on Win32 systems.

      Cheers,
      KM

Re: Pretty Win9x Perl Editor/IDE?
by toadi (Chaplain) on Aug 08, 2000 at 11:50 UTC
    Well,
    this again is a thread where everybody tells which ide he prefers to use. Maybe vroom should make a poll so everybody can add a ide and other monks can vote on them.

    What you say vroom I figure that this question will be repeated over and over again, maybe this would be a good link:

    IDE's prefferd by the perlmonks
  • vi 75%
  • emacs 24%
  • textpad1%

    Well actually that last one is my prefferd editor for windoze and in *nix environments I use vim.


    --
    My opinions may have changed,
    but not the fact that I am right

RE: Pretty Win9x Perl Editor/IDE?
by Ugly (Beadle) on Aug 08, 2000 at 13:03 UTC
    ActiveState are producing Komodo which will be a Perl (and Python) IDE based on Mozilla. Of course, like anything else based on Mozilla, don't hold your breath waiting for it to arrive. :`)

    (Until then I'll just use UltraEdit.)

Re: Pretty Win9x Perl Editor/IDE?
by jeorgen (Pilgrim) on Aug 11, 2000 at 15:24 UTC
    Textpad is OK for Windows editing of perl code. It's very stable. It does syntax higlighting very well (in four different flavors), and you can add menu options that trigger programs. When triggering a program you can e.g provide the path to the current file, the selected word or selected line as arguments. You cannot pass on a multi-line selection, which is a pity, since that would make it easy to just select an arbitrary piece of code and transform it in nifty ways.

    So in my setup I have these menu options:

    • Run perl with current file (duh!)
    • Check perl syntax
    • Look up selected word with perldoc
    • Start ptk debugger with current file
    • Check in current file to CS-RCS revision control system

    (If anyone has some more Textpad solutions for perl, please let me know.)

    It doesn't do any context-sensitive help, does not simulate CGI input, although you can probably use external programs as above to get something half-integrated, but not right into the GUI.

    /jeorgen

RE: Pretty Win9x Perl Editor/IDE?
by BlueLines (Hermit) on Aug 07, 2000 at 23:04 UTC
    Why "apart from Emacs"? I was a staunch vi user for years until i started doing commercial perl development. I have to say that Xemacs has saved my life. The standard perl mode does intelligent indentation, syntax highlighting, and other generally cool stuff. I have a co-worker who has written lisp modes to do just about everything. Now i code/test/cvs update through a few xemacs windows. Very neat. And we do have some non *nix users here who use the windows port without any difficulty (and with the same functionality).

    I used MS Visual J++ and Symantec's Cafe for java development many years ago, and I found the hints and popups to be useful. However, i've never viewed perl as a language that was complex enough to need such a beast...

    BlueLines

    Disclaimer: This post may contain inaccurate information, be habit forming, cause atomic warfare between peaceful countries, speed up male pattern baldness, interfere with your cable reception, exile you from certain third world countries, ruin your marriage, and generally spoil your day. No batteries included, no strings attached, your mileage may vary.
Re: Pretty Win9x Perl Editor/IDE?
by Anonymous Monk on Aug 08, 2000 at 00:14 UTC
    Another kind word for UltraEdit. It does acceptable syntax coloring, and is easy to set up for a one-keystroke perl -cw .
Re: Pretty Win9x Perl Editor/IDE?
by dmtelf (Beadle) on Aug 11, 2000 at 16:47 UTC
    Just found Primal Script. It is *really* impressive. Probably the best editor for the hardcore Windows scripter. It handles WSH etc etc very well.

    I won't type the long list of features here, check Primal Script Features

    There's a review at: DNJOnline Primal Script Review

    Warning - it's about $150! There is a downloadable demo available.

    dmtelf

Re: Pretty Win9x Perl Editor/IDE?
by Snowdog (Sexton) on Aug 08, 2000 at 02:38 UTC
    I like edit plus it does the job fine. Like notepad on steroids simple yet complex with woody undertones that dance on the palate. Great with fish. Gandalf tea Wednesday.
Re: Pretty Win9x Perl Editor/IDE?
by AgentM (Curate) on Aug 07, 2000 at 20:43 UTC
    I agree on that previous comment of IDEs as a "crutch". Nothing beats emacs. I don't actually see how syntax highlighting helps; I've used a couple of crappy editors like that myself and it only serves to confuse me WHILE I'm typing since the comment coloring and other colors may be changing as you type. What a waste of CPU time! emacs makes any code as readable as it's gonna get. There is such a thing as too many options (especially useless options). If you can't imagine and plan your program in your own head, then you shouldn't have become a programmer.

      Well what I'm looking for is something like Editplus but a bit more rubust.

      See, Editplus does a nice job of colour syntaxing my code, even to colouring the variables not just the keywords.

      Its certainly not a CPU hog that I've noticed and if anything it makes it easier to debug because it makes it easier to spot syntax errors - it doesnt try to correct them.

      There a few autocompletes, mainly for if, while and fore statements which are generally O.K.

      But, I think a good IDE makes you more productive. In some languages there are a lot of keywords and so on to learn and having a friendly reminder save having to hunt through a manual or book. Especially if like me you can work for 3 months on one language and then have to swap to another afterwards.

      - Jed