From: Jarkko Hietaniemi Date: Wed, 20 Dec 2000 18:34:47 +0000 (+0000) Subject: Yet another editor edit. X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=614a15983900a53055c1717b6e7c640515f048ba;p=p5sagit%2Fp5-mst-13.2.git Yet another editor edit. p4raw-id: //depot/perl@8210 --- diff --git a/pod/perlfaq3.pod b/pod/perlfaq3.pod index c9a81b8..415346e 100644 --- a/pod/perlfaq3.pod +++ b/pod/perlfaq3.pod @@ -179,6 +179,9 @@ on Unix, then your vendor probably didn't bother to provide you with a proper toolbox on the so-called complete system that you forked out your hard-earned cash for. +If you're transferring Windows text files to Unix using FTP be sure to +transfer them in ASCII mode so the ends of lines are appropriately mangled. + PerlBuilder (http://www.solutionsoft.com/perl.htm) is an integrated development environment for Windows that supports Perl development. PerlDevKit (http://www.activestate.com/Products/Perl_Dev_Kit/index.html) @@ -189,26 +192,21 @@ 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. +applications development 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. MultiEdit -(http://www.MultiEdit.com) has a user extendable interface and -good Perl support. - -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. +Emacs (http://www.gnu.org/software/emacs/windows/ntemacs.html) or +XEmacs (http://www.xemacs.org/Download/index.html), or a vi clone such +as Elvis (ftp://ftp.cs.pdx.edu/pub/elvis/, see also +http://www.fh-wedel.de/elvis/), nvi (http://www.bostic.com/vi/, or +available from CPAN in src/misc/), or Vile +(http://www.clark.net/pub/dickey/vile/vile.html), or vim +(http://www.vim.org/) (win32: http://www.cs.vu.nl/%7Etmgil/vi.html). +(For vi lovers in general: http://www.thomer.com/thomer/vi/vi.html) + +The following are Win32 multilanguage editor/IDESs that support Perl: +Codewright (http://www.starbase.com/), MultiEdit (http://www.MultiEdit.com/), +SlickEdit (http://www.slickedit.com/). There is also a toyedit Text widget based editor written in Perl that is distributed with the Tk module on CPAN. The ptkdb @@ -222,12 +220,14 @@ 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. +the Tcsh (ftp://ftp.astron.com/pub/tcsh/, see also +http://www.primate.wisc.edu/software/csh-tcsh-book/), 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 covered by the GNU Public License (but +that shouldn't matter for Perl use). The Cygwin, MKS, and U/WIN all +contain (in addition to the shells) 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