try the komodo ide from activestate, it is available for w32 boxes and finally now for linux also, but only in beta stage. but i like to work with it
pitbull3000
update i also tried out the visual perl ide from activestate, but for that you need right now the visual studio net beta from ms, and later on you need to buy it... looks like komodo, but this runs only on w32 boxes. i think when visual studio final is out, i wil get both visual studio and visual perl | [reply] |
Try a SuperSearch for "IDE". When asking questions like this, you should specify platform. Emacs plays nice with the Perl debugger, but I don't think the integration works on Windows. | [reply] |
I am surprised no one has mentioned emacs yet.
You can do all of what you asked for in emacs. Best of all, if you do not like something, you can change it.
In addition you can enable things like
- code completion (fills in variables names that you have used before)
- electric mode( type if+space and the editor inserts if(){\n} )
- a menu, listing all the subroutines in a script file (its called speedbar).
- the best mode for viewing the differences between two files (its called ediff)
- full perl style regular expression support to search, replace
- cross platform (I use it on windoze, linux, True64 Unix, VMS)
- its GPL'ed (RMS's most famous project)
- an important reason for me is that it provides this support for almost any programming language you can think of. ( As part of work, I have to work on several different languages, but emacs provides a consistent environment. I even get Visual C++ and Code Warrior to invoke emacs to do the actual text editting.)
The cons being there is a small learning curve while getting fimilar with all the features that emacs offers. Most of the stuff is available from the pulldown menus, so don't let that scare you. The other issue was some of the keys are not standard by default, but you can easily redefine them so that the keys work the way they would in a windows based editor.
vim will probably do the some of the above things for you. But I will let a vim worshipper enlighten you about vim
| [reply] |
There is always the built-in perl debugger, which as you probably know is invoked with the -d flag. I think you can set breakpoints and watch execution. I heard however, that Larry Wall himself does not use it! (Wasn't that in the second Apocalypse?) Anyway, I have also heard that Komodo has a nice interface, if you are using Win... I personally have only used vi (and am probably missing out on the fancy stuff!)...
I love the beginning of the perldebug man page. It says: first of all, have you tried using the -w switch?
| [reply] |
PerlBuilder2 from http://www.solutionsoft.com/ does what you want. It has
a free 14 day demo but is expensive if you buy it. Have a look a Outside Links for a good listing of all the other options.
cheers
tachyon
s&&rsenoyhcatreve&&&s&n.+t&"$'$`$\"$\&"&ee&&y&srve&&d&&print
| [reply] |
and of course the ptkdb debugger is free, and does allow for breakponts. it relies on the tk library, and i've occassionally run into problems associated with that, but not so frequently that i don't use it when debugging. you can find a review of it here and a nice tutorial in its use for debugging cgi scripts here. | [reply] |
I'm amazed no one mentioned DDD before... (oh yeah, its for UN*X)
Greetz
Beatnik
... Quidquid perl dictum sit, altum viditur. | [reply] |