Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Perl IDEs and Editors update

by jlongino (Parson)
on Aug 22, 2002 at 16:19 UTC ( #192072=perlmeditation: print w/ replies, xml ) Need Help??

Periodically questions about the availability of Perl IDEs and editors appear. I subscribe to and just received the new ZDNet Downloads Digest whose subject was "ZDNet: Diamonds and Perls". The only download I can personally recommend is Open Perl IDE which is not in the list. But for those of you who would like to see what is out there, follow this link.

The products listed are:

Note that only Crimson Editor and Open Perl IDE are free, the rest are free to try/pay if you like. I know that this is not a complete list but if you have a favorite that doesn't appear above, feel free to reply with a link.

--Jim

Comment on Perl IDEs and Editors update
Re: Perl IDEs and Editors update
by trs80 (Priest) on Aug 22, 2002 at 18:19 UTC
    I did a short summary of various editors from my perspective in this node.

    I would like to put together a less bias one. So if people can /msg me comments on their favorite and what they like (or dont' like) about it I will put together a new (better) table.

      I tend to use Xemacs or Vim under Linux, *nix, and Windows.
      I need to stick to the same editors for my different platforms.

      Dave
      Very nice. I'm not sure how that node slipped by me. It would be nice to include the ones from above that haven't been reviewed yet to your table.

      Also, it would be nice to see the "joe" editor added since it is free, works very well and includes many, many features that pico lacks:

      • replace
      • Goto top of file, bottom of file, exact line number options
      • open/resize multiple documents in the same window
      • bookmark gotos
      • has many WordStar compatible keystrokes (yes, I'm that old).
      . . . etc. It is available as binary/source from Freeware for Solaris. Ackkkk ... it isn't listed for Solaris 2.8 anymore, hopefully it's just an oversight. The source is still available through the Solaris 2.7 links though. Better yet, the source is available via SourceForge.

      I won't go into detail about Open Perl IDE, since it has been discussed pretty well.

      --Jim

        I have used/tried joe over the last two months. I need to add joe to the table.

        The latest versions of pico do have two of the features you found missing:
        replace is cleverly hidden inside of the "Where is" (Ctrl-w) command. To enable replace you have to start pico with at least the -b flag.
        Line number is also cleverly hidden under the "Where is" commnad, once you enter that command the sub menu allows you to move to the exact line number via "Ctrl-t", you also get options for top of file, bottom etc.

Re: Perl IDEs and Editors update
by Mr. Muskrat (Abbot) on Aug 22, 2002 at 21:02 UTC

    I would leave editors out all together... There are just too many of them! For Windows, you have Notepad, EditPad, MetaPad to just name a few! For Linux, you've got emacs, vi, vim, jed, joe, etc, etc, ad nauseum!

      My feeling is that several editors get over looked because they don't have a cool IDE in their title, while they perform many of the same functions. IDE is also a term that is up for debate, Komodo is billed as an IDE, but it doesn't provide access to any revision control systems, I don't consider that a full featured IDE, I still use it, but I have to rely on outside utilities to work with CVS.

      Some editors are the only option in some cases. If a person knows which programs are available on different platforms it might allow them get a small change done without having to go back to their "normal" environment. I have dealt with this first hand. I had a project that stipulated I couldn't install any editors* on the system and because of that I had to use WordPad to write the application.

      I have also watched people that couldn't fix a problem on site because they were too dependent on the editors features to know how to do it the "old fashion" way.

      So I recommend that people become comfortable with command line and complete GUI IDEs on multiple platforms so they don't get stuck without an editor, advice I need to follow better since I still get bitten from time to time.

      * This was a major corporation with a very well maintained network and I was working on a workstation and not a server at the time. I didn't have an option because I was inside of their secure facility, there wasn't anyway to do the testing on my own machine because I wasn't allowed to connect to their network with outside equipment. They have since modified the rules and brought in a dedicated Linux box to host the application (completely Perl based), on which I primarily use SciTE to edit. For ones own sanity I don't recommend prolonged coding in WordPad.
Visual Slick Edit, slick baby :)
by Rex(Wrecks) (Curate) on Aug 23, 2002 at 02:17 UTC
    Not free, but works on many platforms including BSD, Linux, Windows, and Solaris. It's licencing is per PERSON, per platform. You can run any licence on as many machines as you like, provided they are the same platform and you are only using one at a time.

    Visual Slick Edit has all the faetures of a great editor, as well as an IDE. It has different precanned setups (Emacs emulation, vi emulation, MS emulation) as well as the ability to totally customize everything.

    I highly recommend it!

    "Nothing is sure but death and taxes" I say combine the two and its death to all taxes!
      No emulation mode is ever going to get me away from the real vim - and since there's a native Win32 port of gvim, I'm as happy as a pig in.. well, you know. :-)

      Makeshifts last the longest.

        Well, the one feature vi doesn't have (or I don't know about) if a builtin ftp client that will allow me to work on remote files via ftp. I really need/like that ability.

        "Nothing is sure but death and taxes" I say combine the two and its death to all taxes!
Re: Perl IDEs and Editors update
by sauoq (Abbot) on Aug 23, 2002 at 02:55 UTC

    Coming from a Unix background, I find the notion of an IDE silly. Unix is an integrated development environment. All of the editors, debuggers, compilers, interpreters, manuals, revision control and hundreds of other useful tools from 'at' to 'zgrep' are only ever a few keystrokes away. All that and the shell itself is a programming language too. You just can't get more integrated.

    -sauoq
    "My two cents aren't worth a dime.";
    
Re: Perl IDEs and Editors update
by Mr. Muskrat (Abbot) on Aug 25, 2002 at 15:48 UTC

    IndigoStar Software is working on an IDE for Perl called PerlEdit.

    The page says "PerlEdit is free for personal non-commercial use. Commercial use require the purchase of a commercial license."

    They are up to version 0.03 (Beta) for both Windows and Linux. And that page also says "Known limitations: There is no watch window. The parsing and display of variables is incomplete, it works fine for simple scalars. Variable values cannot be changed." I'm not fond of beta (except when it comes to games) so think that I will wait for it to get out of beta before I try it.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlmeditation [id://192072]
Approved by osfameron
Front-paged by hsmyers
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (10)
As of 2014-07-11 13:59 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    When choosing user names for websites, I prefer to use:








    Results (226 votes), past polls