I'm using Strawberry Perl which includes MinGW's GCC, I'm also making use of the GNU debugger GDB and Subversion. How can I have a single development environment that would suit this (other than just UltraEdit, the command shell and IE), and how can I further enhance its features?
7 Answers
I'd have a good look at Eclipse if I were you! Then have a look at the EPIC IDE Plug-in.
Subversion integrates quite nicely with that IDE via Tortoise SVN or even better as mentioned in one of the comments by Davide Gualano, Subversive.

- 8,289
- 8
- 49
- 73
-
A better way to integrate Eclipse with SVN is by usinge the Subversive plugin: http://www.eclipse.org/subversive/ – Davide Gualano Nov 05 '08 at 19:13
-
Yes! Well put. I think I had a brain cramp and was thinking of using Tortoise for VS and our Progress development. We use subversive for our eclipse integration. – Mat Nadrofsky Nov 05 '08 at 21:18
-
Yes, Eclipse is a really good IDE The Target Management plugin (http://www.eclipse.org/dsdp/tm/) is also really cool to work on remote projects/files – sebthebert Nov 05 '08 at 22:42
-
I've never used Subversive, but we use Subclipse where I work: http://subclipse.tigris.org/ – Powerlord Nov 06 '08 at 17:34
-
I used eclipse for JAVA in the past and liked it a lot, but when I tried to install a fresh eclipse for perl on a different PC, it gave me a bunch of errors and I gave up. – Kurt W. Leucht Nov 06 '08 at 22:28
Personally i'm using Komodo IDE from ActiveState. Komodo Edit might suit your needs and is its free alternative.

- 2,393
- 19
- 39
You can use emacs for windows.

- 537
- 1
- 5
- 14
-
I can recommend http://www.ourcomments.org/Emacs/EmacsW32.html. It is customized for windows. – Mathias Nov 06 '08 at 07:28
msvc 6 will do the job quite nicely.
my perl is installed at c:\perl\bin so...
under the custom menu, create a new tool.
command c:\perl\bin\perl.exe
arguments -w $(FileName)$(FileExt)
initial directory $(FileDir)
check the Use Output Window.
create a button on your tool bar, to run the tool. The perl output will come out in the output window.

- 28,120
- 21
- 85
- 141
Have you tried Notepad++? It's mostly an "all stops pulled out" text editor with code highlighting for every language you can think of. But, it does have a pretty amazing macro / external command / extension thing, so hooking it up to a compiler is pretty easy.
I'm currently using it for C, Inform, Python, Perl, HTML, and VB.Net, with surprisingly few issues when shifting gears.
Also, FOSS.
(and, I've just discovered that it has code completion as well. Excellent!)

- 36,743
- 36
- 104
- 127
I'm no Windows developer or IDE user by a long shot, but the combination of Cygwin (for all the handy Unix tools and a better shell) and emacs does the job when I have to work on Windows.

- 153,029
- 25
- 195
- 336
Personally, I'm happily using SciTE for C, C++, Perl and Python development on Windows. Using a single tool has a lot of advantages for me - as becoming expert in it improves my productivity in all languages. SciTE has a built-in scripting language, and is also quite easy to combine it with external scripting, so it's extensible beyond imagination - and that using quite standard tools.

- 263,248
- 89
- 350
- 412
-
SciTE would be a good solution except that apparently it doesn't do regular expressions which span lines. – Rob Kam Nov 07 '08 at 00:01
-
What do you mean by "do regular expressions" ? In what context ? – Eli Bendersky Nov 07 '08 at 14:39
-
How to do a multiline replace e.g. all foo\nbar (foo on one line bar on the next line) with bar\nbaz? The faq at http://pgl.yoyo.org/scite/docs/SciTEFAQ.html#NewlineInRegEx seems to say it can't be done. – Rob Kam Nov 07 '08 at 19:19
-
I don't know if any IDE does a multiline recursive replace, even most plain text editors don't seem to offer this. – Rob Kam Nov 12 '08 at 19:51