From 8782d0485eaade9b76a15b4d706a38e48b809eb1 Mon Sep 17 00:00:00 2001 From: Jarkko Hietaniemi Date: Wed, 20 Dec 2000 15:07:46 +0000 Subject: [PATCH] More Win32 editor/IDE/shell hints. p4raw-id: //depot/perl@8208 --- pod/perlfaq3.pod | 65 ++++++++++++++++++++++++++++++++++++-------------------- 1 file changed, 42 insertions(+), 23 deletions(-) diff --git a/pod/perlfaq3.pod b/pod/perlfaq3.pod index 5e15014..e3f83af 100644 --- a/pod/perlfaq3.pod +++ b/pod/perlfaq3.pod @@ -181,32 +181,51 @@ your hard-earned cash for. PerlBuilder (http://www.solutionsoft.com/perl.htm) is an integrated development environment for Windows that supports Perl development. -VisualPerl (http://www.activestate.com/IDE) is also an integrated -development environment for Windows, Unix, and several Open Source OSes -that supports Perl development. Perl code magic is another IDE -(http://www.petes-place.com/codemagic.html). CodeMagicCD -(http://www.codemagiccd.com/) is a commercial IDE. - -Perl programs are just plain text, though, so you could download emacs -for Windows (http://www.gnu.org/software/emacs/windows/ntemacs.html) -or a vi clone such as nvi (available from CPAN in src/misc/) or vim -(http://www.vim.org/). Vim runs on win32 -(http://www.cs.vu.nl/%7Etmgil/vi.html). Vile is another widely ported -vi clone that has a Perl language sensitivity module -(http://www.clark.net/pub/dickey/vile/vile.html). SlickEdit -(http://www.slickedit.com/) is a full featured commercial editor that -has a modular architecture: it can emulate several other common -editors and it can help with programming language sensitivity modules -for a variety of programming languages including Perl. If you're -transferring Windows text files to Unix be sure to transfer them in -ASCII mode so the ends of lines are appropriately mangled. There is -also a toyedit Text widget based editor written in Perl that is -distributed with the Tk module on CPAN. The ptkdb -(http://world.std.com/~aep/ptkdb/) is a Perl/tk based debugger that -acts as a development environment of sorts. Perl Composer +PerlDevKit (http://www.activestate.com/Products/Perl_Dev_Kit/index.html) +is an IDE from ActiveState supporting the ActivePerl. (VisualPerl, +a Visual Studio (or Visual.NET, in time) component is currently +(late 2000) in beta). The visiPerl+ IDE is available from Help +Consulting (http://helpconsulting.net/visiperl/). Perl code magic is +another IDE (http://www.petes-place.com/codemagic.html). CodeMagicCD +(http://www.codemagiccd.com/) is a commercial IDE. The Object System +(http://www.castlelink.co.uk/object_system/) is a Perl web +applications development IDE. Starbase's Codewright +(http://www.starbase.com/) is yet another multilanguage editor/IDE. + +Perl programs are just plain text, though, so you could download GNU +Emacs or XEmacs (http://www.gnu.org/software/emacs/windows/ntemacs.html) +(http://www.xemacs.org/Download/index.html), or a vi clone such as nvi +(available from CPAN in src/misc/) or vim (http://www.vim.org/). Vim +runs on win32 (http://www.cs.vu.nl/%7Etmgil/vi.html). Vile is another +widely ported vi clone that has a Perl language sensitivity module +(http://www.clark.net/pub/dickey/vile/vile.html). SlickEdit +(http://www.slickedit.com/) is a full featured commercial editor that +has a modular architecture: it can emulate several other common +editors and it can help with programming language sensitivity modules +for a variety of programming languages including Perl. + +If you're transferring Windows text files to Unix be sure to transfer +them in ASCII mode so the ends of lines are appropriately mangled. + +There is also a toyedit Text widget based editor written in Perl that +is distributed with the Tk module on CPAN. The ptkdb +(http://world.std.com/~aep/ptkdb/) is a Perl/tk based debugger that +acts as a development environment of sorts. Perl Composer (http://perlcomposer.sourceforge.net/vperl.html) is an IDE for Perl/Tk GUI creation. +In addition to an editor/IDE you might be interested in a more +powerful shell environment for Win32. Your options include the Bash +from the Cygwin package (http://sources.redhat.com/cygwin/), or the +Ksh from the MKS Toolkit (http://www.mks.com/), or the Bourne shell of +the U/WIN environment (http://www.research.att.com/sw/tools/uwin/), or +or the Zsh (ftp://ftp.blarg.net/users/amol/zsh/, see also +http://www.zsh.org/). MKS and U/WIN are commercial (U/WIN is free for +educational and research purposes), Cygwin is GPL (but that shouldn't +matter for Perl use). All the above except for the Zsh (which is just +the shell) also include a comprehensive set of standard UNIX toolkit +utilities. + On Mac OS the MacPerl Application comes with a simple 32k text editor that behaves like a rudimentary IDE. In contrast to the MacPerl Application the MPW Perl tool can make use of the MPW Shell itself as an editor (with -- 2.7.4