More Win32 editor/IDE/shell hints.
Jarkko Hietaniemi [Wed, 20 Dec 2000 15:07:46 +0000 (15:07 +0000)]
p4raw-id: //depot/perl@8208

pod/perlfaq3.pod

index 5e15014..e3f83af 100644 (file)
@@ -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