views:

2345

answers:

8

Are there any free Perl IDEs out there for Windows that have debugging capabilities, syntax highlighting, and possibly even IntelliSense?

+3  A: 

Eclipse with addons perhaps?

Have a look at EPIC

http://www.epic-ide.org/

+2  A: 

This isn't free but you could have a look at Komodo (ActiveState). When I looked at it a few years ago they were offering a free license for open source developers.

Denis Hennessy
I'd love to use Komodo but it's way too expensive.
Jeremy Edwards
I use Komodo Edit, which is the free version, unfortunately it doesn't do everything of the full version, Komodo IDE.
Brad Gilbert
+6  A: 

There is an overview of Perl IDE's here. I find Padre very promising, but I'm not sure it already has all features you need (if not it probably will soon).

Leon Timmermans
This link is awesome. Best comment.
Jeremy Edwards
+3  A: 

Padre: http://padre.perlide.org/

GNU/Emacs with cperl-mode: http://gnu.org/software/emacs

Emacs has better editing capabilities (and hilights Perl better, ironically), but Padre might be enough for you.

jrockway
Emacs also have an integrated debugger (gud) with Perl support. With Devel::PerlySense the debugger becomes slightly easier to use.
jplindstrom
A: 

I forgot to mention that I only program on Windows XP to 2008 Server.

Jeremy Edwards
I didn't down vote you myself, but I am assuming the person that did is trying to tell you that you should have just edited your original question, rather than pasting an answer to your own question.
jussij
+1  A: 

I use enginsite Perl Editor lite version, mainly for the function, variable breakdown feature and the compile/run feature.

if you want more feature then you might want to look at the full version.

melaos
+1  A: 

perlfaq3 lists several IDEs for Windows.

brian d foy
+1  A: 

Komodo Edit from ActiveState supports debugging and it's cross-platform.

tunnuz
Komodo IDE it self is great but it costs $300 or so. Komodo Edit has no debugger feature so it's disqualified.
Jeremy Edwards
Mmm actually Komodo Edit shows the errors in the code while you type.
tunnuz