Best Free Perl Editor for Windows?

Posted on 2007-07-25
Last Modified: 2007-12-19
Can anyone give me any input into the best (or some good) Free Perl Editors for the WinXP environment?

These are quite a few around and it will take me forever to demo them all, plus I am not sure which "features" are important.

Question by:abrusko
    LVL 5

    Expert Comment

    I found EPIC in eclipse to be the best. My favorite features include syntax highlighting, dynamic error checking, and limited auto-complete.

    Most editors with PERL get as far as highlighting syntax. This is one of the most important features as it makes reading your program so much easier.  Editors like VI and EMACS have this built in. They even have some limited error checking: making sure your quotes are closed and checking where your brackets are.

    Epic in eclipse goes beyond this and attempts to be an IDE for Perl. Eclipse actually highlights all the potential problems in your code before you run it. Most of the time it is correct! This is one of the best features that other editors lack.

    Epic also contains a few other features that are just sugar. For example, the auto complete is nice, but the drop-down menu doesn't always contain the variable that I want to use. It also includes code folding. If you have large subroutines that you want to temporarily hide, this would be useful.

    Using Epic and Ecliipse has a few drawbacks. Though both are free, setting them up could be easier. It takes some time to learn to use Eclipse as well. So if you plan on developing huge amounts of Perl code, the time investment in Eclipse/Epic is definitely worth it.
    LVL 3

    Author Comment

    Thanks for the info mkatmonkey.  I was at the Eclipse site and there seem to be several "flavors":
      Eclipse IDE for Java Developers
      Eclipse IDE for Java EE Developers
      Eclipse IDE for C/C++ Developers
      Eclipse for RCP/Plug-in Developers
      Eclipse Classic - Windows

    Which would I use?

    Also I am not finding anything on EPIC within Eclipse...can you give me any more info on that?

    Appreciate it!

    LVL 5

    Accepted Solution

    Go for the Windows Classic. That looks like it has everything.

    Epic can be downloaded from:

    As a side note,
    Eclipse has always aimed to be the all purpose IDE. However, until recently it was considered mainly a Java IDE.  Their original vision is starting to be realized. A Linux dev group (I think Ubuntu?) announced that Eclipse would be their official IDE.  This would explain the presence of some pre-packaged distributions optimized for a particular language.
    LVL 3

    Author Comment

    Thanks!  I did use Eclipse for a Java class once...thanks for the info!
    LVL 15

    Expert Comment


    Eclipse has been a pain for me because I am typically running on my laptop vmware + svn + trying to run eclipse - I seem to run into memory issues - when I do I like to close eclipse and use sciTE

    Perl Express Editor ( free as in beer)

    Open Perl Editor
    Mozilla Public Licence 1.1

    I on occasion like to use debugging in the IDE those above two solutions as well as EPIC have this feature.
    To learn more about that look at:
    How to debug Perl apps with Eclipse

    I also find the svn plugin to eclipse useful or tortoisesvn and do ti straight from windows.


    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    Join & Write a Comment

    Many time we need to work with multiple files all together. If its windows system then we can use some GUI based editor to accomplish our task. But what if you are on putty or have only CLI(Command Line Interface) as an option to  edit your files. I…
    Email validation in proper way is  very important validation required in any web pages. This code is self explainable except that Regular Expression which I used for pattern matching. I originally published as a thread on my website : http://www…
    Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
    In this sixth video of the Xpdf series, we discuss and demonstrate the PDFtoPNG utility, which converts a multi-page PDF file to separate color, grayscale, or monochrome PNG files, creating one PNG file for each page in the PDF. It does this via a c…

    728 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now