develooper Front page | perl.perl5.porters | Postings from June 2008

[PATCH] [FAQ] Add Hyperlinks, Mention more editors and add a FAQ about Negative Entries

Thread Next
From:
Shlomi Fish
Date:
June 7, 2008 04:57
Subject:
[PATCH] [FAQ] Add Hyperlinks, Mention more editors and add a FAQ about Negative Entries
Message ID:
e9d252210806070457s23698e9cg77f16cceb8ffa736@mail.gmail.com
The patch is below. I hope GMail.com preserve it enough after I
copy-and-pasted it from gvim.

I started to revamp the FAQ. My original intention was to add some
questions from http://perl.net.au/wiki/Freenode_Sharp_Perl_FAQ , and
other things the Freenode #perl people have encountered.

While looking for IDE, I discovered that:

1. Vim/gvim and TextMate were missing.

2. There were many URLs without an L<...>.

In any case, I also added this FAQ there:

http://perl.net.au/wiki/Freenode_Sharp_Perl_FAQ#How_can_I_match_anything-except-a-regex_inside_a_Perl_regular_expression.3F

Anyway comments are welcome, but I still plan to continue.

Regards,

        Shlomi Fish

--- pod/perlfaq3.pod.orig	2008-06-07 14:14:36.873061447 +0300
+++ pod/perlfaq3.pod	2008-06-07 14:23:29.347065314 +0300
@@ -245,14 +245,14 @@ =over 4

 =item Eclipse

-http://e-p-i-c.sf.net/
+L<http://e-p-i-c.sf.net/>

 The Eclipse Perl Integration Project integrates Perl
 editing/debugging with Eclipse.

 =item Enginsite

-http://www.enginsite.com/
+L<http://www.enginsite.com/>

 Perl Editor by EngInSite is a complete integrated development
 environment (IDE) for creating, testing, and  debugging  Perl scripts;
@@ -260,7 +260,7 @@ =item Enginsite

 =item Komodo

-http://www.ActiveState.com/Products/Komodo/
+L<http://www.ActiveState.com/Products/Komodo/>

 ActiveState's cross-platform (as of October 2004, that's Windows, Linux,
 and Solaris), multi-language IDE has Perl support, including a
regular expression
@@ -268,7 +268,7 @@ =item Komodo

 =item Open Perl IDE

-http://open-perl-ide.sourceforge.net/
+L<http://open-perl-ide.sourceforge.net/>

 Open Perl IDE is an integrated development environment for writing
 and debugging Perl scripts with ActiveState's ActivePerl distribution
@@ -276,33 +276,34 @@ =item Open Perl IDE

 =item OptiPerl

-http://www.optiperl.com/
+L<http://www.optiperl.com/>

 OptiPerl is a Windows IDE with simulated CGI environment, including
 debugger and syntax highlighting editor.

 =item PerlBuilder

-http://www.solutionsoft.com/perl.htm
+L<http://www.solutionsoft.com/perl.htm>

 PerlBuidler is an integrated development environment for Windows that
 supports Perl development.

 =item visiPerl+

-http://helpconsulting.net/visiperl/
+L<http://helpconsulting.net/visiperl/>

 From Help Consulting, for Windows.

 =item Visual Perl

-http://www.activestate.com/Products/Visual_Perl/
+L<http://www.activestate.com/Products/Visual_Perl/>

-Visual Perl is a Visual Studio.NET plug-in from ActiveState.
+Visual Perl is a Visual Studio.NET plug-in from ActiveState. It was
+end-of-lifed.

 =item Zeus

-http://www.zeusedit.com/lookmain.html
+L<http://www.zeusedit.com/lookmain.html>

 Zeus for Window is another Win32 multi-language editor/IDE
 that comes with support for Perl:
@@ -314,38 +315,45 @@ =back
 anything. In any emacs the cperl-mode (M-x cperl-mode) gives you
 perhaps the best available Perl editing mode in any editor.

+Recently Vim ( L<http://www.vim.org/> ), and its GUI interface gvim,
+have advanced far beyond their vi-clone roots and became usable,
+customizable and scriptable editors. Look at the Perl-support plugin
+( L<http://www.vim.org/scripts/script.php?script_id=556> ) for some
+optional logic above vim.
+
 If you are using Windows, you can use any editor that lets you work
 with plain text, such as NotePad or WordPad.  Word processors, such as
 Microsoft Word or WordPerfect, typically do not work since they insert
 all sorts of behind-the-scenes information, although some allow you to
 save files as "Text Only". You can also download text editors designed
 specifically for programming, such as Textpad (
-http://www.textpad.com/ ) and UltraEdit ( http://www.ultraedit.com/ ),
+L<http://www.textpad.com/> ) and UltraEdit ( L<http://www.ultraedit.com/> ),
 among others.

 If you are using MacOS, the same concerns apply.  MacPerl (for Classic
 environments) comes with a simple editor. Popular external editors are
-BBEdit ( http://www.bbedit.com/ ) or Alpha (
-http://www.his.com/~jguyer/Alpha/Alpha8.html ). MacOS X users can use
-Unix editors as well.
+BBEdit ( L<http://www.bbedit.com/> ) or Alpha (
+L<http://www.his.com/~jguyer/Alpha/Alpha8.html> ). MacOS X users can use
+Unix editors as well. Another esteemed MacOS X editor is TextMate
+( L<http://macromates.com/> ).

 =over 4

 =item GNU Emacs

-http://www.gnu.org/software/emacs/windows/ntemacs.html
+L<http://www.gnu.org/software/emacs/windows/ntemacs.html>

 =item MicroEMACS

-http://www.microemacs.de/
+L<http://www.microemacs.de/>

 =item XEmacs

-http://www.xemacs.org/Download/index.html
+L<http://www.xemacs.org/Download/index.html>

 =item Jed

-http://space.mit.edu/~davis/jed/
+L<http://space.mit.edu/~davis/jed/>

 =back

@@ -355,15 +363,15 @@ =over 4

 =item Elvis

-ftp://ftp.cs.pdx.edu/pub/elvis/ http://www.fh-wedel.de/elvis/
+L<ftp://ftp.cs.pdx.edu/pub/elvis/ http://www.fh-wedel.de/elvis/>

 =item Vile

-http://dickey.his.com/vile/vile.html
+L<http://dickey.his.com/vile/vile.html>

 =item Vim

-http://www.vim.org/
+L<http://www.vim.org/>

 =back

@@ -371,7 +379,7 @@ =back

 	http://www.thomer.com/thomer/vi/vi.html

-nvi ( http://www.bostic.com/vi/ , available from CPAN in src/misc/) is
+nvi ( L<http://www.bostic.com/vi/> , available from CPAN in src/misc/) is
 yet another vi clone, unfortunately not available for Windows, but in
 UNIX platforms you might be interested in trying it out, firstly because
 strictly speaking it is not a vi clone, it is the real vi, or the new
@@ -385,23 +393,23 @@ =over 4

 =item Codewright

-http://www.borland.com/codewright/
+L<http://www.borland.com/codewright/>

 =item MultiEdit

-http://www.MultiEdit.com/
+L<http://www.MultiEdit.com/>

 =item SlickEdit

-http://www.slickedit.com/
+L<http://www.slickedit.com/>

 =back

 There is also a toyedit Text widget based editor written in Perl
 that is distributed with the Tk module on CPAN.  The ptkdb
-( http://ptkdb.sourceforge.net/ ) is a Perl/tk based debugger that
+( L<http://ptkdb.sourceforge.net/> ) is a Perl/tk based debugger that
 acts as a development environment of sorts.  Perl Composer
-( http://perlcomposer.sourceforge.net/ ) is an IDE for Perl/Tk
+( L<http://perlcomposer.sourceforge.net/> ) is an IDE for Perl/Tk
 GUI creation.

 In addition to an editor/IDE you might be interested in a more
@@ -411,21 +419,21 @@ =over 4

 =item Bash

-from the Cygwin package ( http://sources.redhat.com/cygwin/ )
+from the Cygwin package ( L<http://sources.redhat.com/cygwin/> )

 =item 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/ )
+from the MKS Toolkit ( L<http://www.mks.com/> ), or the Bourne shell of
+the U/WIN environment ( L<http://www.research.att.com/sw/tools/uwin/> )

 =item Tcsh

-ftp://ftp.astron.com/pub/tcsh/ , see also
-http://www.primate.wisc.edu/software/csh-tcsh-book/
+L<ftp://ftp.astron.com/pub/tcsh/> , see also
+L<http://www.primate.wisc.edu/software/csh-tcsh-book/>

 =item Zsh

-http://www.zsh.org/
+L<http://www.zsh.org/>

 =back

@@ -449,24 +457,24 @@ =over 4
 =item Affrus

 is a full Perl development environment with full debugger support
-( http://www.latenightsw.com ).
+( L<http://www.latenightsw.com/> ).

 =item Alpha

 is an editor, written and extensible in Tcl, that nonetheless has
 built in support for several popular markup and programming languages
-including Perl and HTML ( http://www.his.com/~jguyer/Alpha/Alpha8.html ).
+including Perl and HTML ( L<http://www.his.com/~jguyer/Alpha/Alpha8.html> ).

 =item BBEdit and BBEdit Lite

 are text editors for Mac OS that have a Perl sensitivity mode
-( http://web.barebones.com/ ).
+( L<http://web.barebones.com/> ).


 =back

 Pepper and Pe are programming language sensitive text editors for Mac
-OS X and BeOS respectively ( http://www.hekkelman.com/ ).
+OS X and BeOS respectively ( L<http://www.hekkelman.com/> ).

 =head2 Where can I get Perl macros for vi?

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About