Skip navigation
This discussion is archived

Best Perl IDE

4287 Views 9 Replies Latest reply: Jan 23, 2007 11:14 PM by Bill Scott RSS
Mitesh Patel1 Calculating status...
Currently Being Moderated
Jan 15, 2007 7:24 AM
Hi,

I've just started to program in Perl and I was wondering which is the best Perl IDE to use. Preferably freeware.

Thanks

Mitesh
Power Mac G5 Dual 1.8 GHz CTO, Mac OS X (10.3.9)
  • Michael Bradshaw Level 5 Level 5 (4,135 points)
    Currently Being Moderated
    Jan 15, 2007 2:21 PM (in response to Mitesh Patel1)
    BBEdit isn't free - but it's generally the best if XCode's free editor isn't for you.

    People that do a lot of java programming tend to like IDE's like Eclipse and such, but for perl - basic syntax coloring and customizable keycommands are generally all one needs...
  • Charles Minow Level 6 Level 6 (9,190 points)
    Currently Being Moderated
    Jan 15, 2007 5:54 PM (in response to Mitesh Patel1)
    Hi--

    It's not really an IDE, but for freeware, you could try TextWrangler. It has syntax coloring, and can run the scripts directly from the application. But there's no integrated debugger.

    If you're looking for an IDE, including a step-thru debugger, there's Affrus. It's not free, but I bought it because I do a lot of Perl coding for work, and it saved me so much time it was worth it.

    charlie
    PowerBook G4, Mac OS X (10.4.8)
  • dave42 Calculating status...
    Currently Being Moderated
    Jan 15, 2007 6:28 PM (in response to Mitesh Patel1)
    I use Vim (comes with OS X)
    iBook (1.33 Mhz), Mac OS X (10.4.8), 1GB Ram/60 GB HD
  • Bill Scott Level 6 Level 6 (11,445 points)
    Currently Being Moderated
    Jan 15, 2007 8:20 PM (in response to dave42)
    I second vim. It is a delight to use.

    However, I also let some folks here talk me into purchasing TextMate for OS X. It took a lot to get me to pay for an editor. But I got my money's worth (despite the current exchange rate).

    Another option is to use IDLE, which comes with python. Then you can write programs in python instead of perl, which will make the $ key on your keyboard last a lot longer.
    G5 2x2.5 GHZ and a few others, Mac OS X (10.4.8)
  • Boyd Calculating status...
    Currently Being Moderated
    Jan 16, 2007 8:18 AM (in response to Bill Scott)
    I use vim also (actually, gvim, or vim -g) and have a series of mapped keys to run the script, etc. Also take a look at ddd - the gnu debugger which works with perl - lets you hover the mouse over a variable and see the current value, for example. I guess I got ddd from fink since it is in my /sw/bin directory.

    One other item: Komodo www.activestate.com/Products/Komodo/
    gives a really nice IDE for Perl - it costs $30 or so for individual, but has a 30 day free trial of the full blown tool. My friend on the train uses it to manage the CPAN tools, as well as all the other features that a real IDE has.

    Boyd
    Power Mac G5 1.6 GHz, Mac OS X (10.3.9), Ubuntu Linux on PC clone
  • Boyd Level 2 Level 2 (240 points)
    Currently Being Moderated
    Jan 16, 2007 8:38 AM (in response to Boyd)
    There is a new review of Komodo at

    http://www.unixreview.com/documents/s=10116/ur0701c/

    entitled: Award-winning Komodo IDE Deserves Its Acclaim
    by Cameron Laird

    Boyd
    Power Mac G5 1.6 GHz, Mac OS X (10.3.9), Ubuntu Linux on PC clone
  • Wade Peeler Level 6 Level 6 (10,905 points)
    Currently Being Moderated
    Jan 16, 2007 9:29 AM (in response to Mitesh Patel1)
    Emacs, of course. And it comes with OS X. I think the OS X version only runs in the shell window though.

    Here's a couple of places to get different binaries and source:

    1

    2
    20" Intel iMac 2.0GHz Core Duo, Mac OS X (10.4.7)
  • Bill Scott Level 6 Level 6 (11,445 points)
    Currently Being Moderated
    Jan 23, 2007 11:14 PM (in response to Mitesh Patel1)
    Textmate had a 30 day trial, and its not too difficult to figure out how to keep it running. But then I realized what I was doing and bought it. I'm not sorry I bought it.
    G5 2x2.5 GHZ and a few others, Mac OS X (10.4.8)

Actions

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.