Usenet Replayer



utf-8


Newsgroups:  perl.perl5.porters
Path:  news2.ip-mobilphone.net ! NNTPLoader.ip-mobilphone.net ! text.usenetserver.com ! out04b.usenetserver.com ! news.usenetserver.com ! in04.usenetserver.com ! news.usenetserver.com ! ucberkeley ! news-hog.berkeley.edu ! newsfeed.stanford.edu ! nntp.perl.org
Return-Path:  <schordingercat@gmail.com>
Mailing-List:  contact perl5-porters-help@perl.org; run by ezmlm
Delivered-To:  mailing list perl5-porters@perl.org by x6.develooper.com with SMTP; 7 Jun 2008 11:57:54 -0000
Delivered-To:  perl5-porters@perl.org
X-Spam-Status:  No, hits=-2.6 required=8.0 tests=BAYES_00,DK_SIGNED,SPF_PASS
X-Spam-Check-By:  la.mx.develooper.com by la.mx.develooper.com (qpsmtpd/0.28) with ESMTP; Sat, 07 Jun 2008 04:57:38 -0700 for <perl5-porters@perl.org>; Sat, 07 Jun 2008 04:57:34 -0700 (PDT)
DKIM-Signature:  v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:mime-version:content-type:content-transfer-encoding :content-disposition; bh=dPbiHM03kmVPhVFgo5aLyt0bOpK/EpM8qbscCm9DFOw=; b=NlrVzk+x/RCQT2aSFmPdTm5EPTfdG9FdQWUhGovaTslTpcx54jCU38ITkcjmcwuMHG HU4bvYlGshW28J94m3sS1C+quxZBf4+ik7hBl/W7sIbgpRFy3PzfSnRbLWNZ25zOt2nX ABbWmrr98B0cKKii0s07OxUvgkSsQaOmOi3Rg=
DomainKey-Signature:  a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type :content-transfer-encoding:content-disposition; b=OvH5nlKZ9T9BNB+0vImLKyfBWiXVXh8MGQTGYPUaHarQFFfT7BELp0LhjxqXdOkyLv OYVgnY3EHffxTYwgKXOwj7WcCN29f2VrXmSwcODAL9JgV95KUpgT450T70ilp+iNXuR0 DK+8827ZL7FDpbfwEw8sHTcYJ37zxuSiTg2T0= Sat, 07 Jun 2008 04:57:33 -0700 (PDT)
Message-ID:  <e9d252210806070457s23698e9cg77f16cceb8ffa736@mail.gmail.com>
Date:  Sat, 7 Jun 2008 14:57:33 +0300
To:  perl5-porters@perl.org
Subject:  [PATCH] [FAQ] Add Hyperlinks, Mention more editors and add a FAQ about Negative Entries
MIME-Version:  1.0
Content-Type:  text/plain; charset=UTF-8
Content-Transfer-Encoding:  7bit
Content-Disposition:  inline
X-Virus-Checked:  Checked
Approved:  news@nntp.perl.org
From:  schordingercat@gmail.com (Shlomi Fish)
X-Received-Date:  Sat, 07 Jun 2008 08:00:32 EDT (text.usenetserver.com)
Lines:  269
Xref:  news2.ip-mobilphone.net perl.perl5.porters:23245


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 (Who's computer is this?) , 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 (Who's computer is this?)

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

Regards,

Shlomi Fish

--- pod/perlfaq3.pod.orig2008-06-07 14:14:36.873061447 +0300
+++ pod/perlfaq3.pod2008-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/ (Who's computer is this?) >

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

=item Enginsite

-http://www.enginsite.com/
+L<http://www.enginsite.com/ (Who's computer is this?) >

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/ (Who's computer is this?) >

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/ (Who's computer is this?) >

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/ (Who's computer is this?) >

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 (Who's computer is this?) >

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

=item visiPerl+

-http://helpconsulting.net/visiperl/
+L<http://helpconsulting.net/visiperl/ (Who's computer is this?) >

From Help Consulting, for Windows.

=item Visual Perl

-http://www.activestate.com/Products/Visual_Perl/
+L<http://www.activestate.com/Products/Visual_Perl/ (Who's computer is this?) >

-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 (Who's computer is this?) >

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/ (Who's computer is this?) > ), 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 (Who's computer is this?) > ) 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/ (Who's computer is this?) ),
+L<http://www.textpad.com/ (Who's computer is this?) > ) and UltraEdit ( L<http://www.ultraedit.com/ (Who's computer is this?) > ),
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/ (Who's computer is this?) ) 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/ (Who's computer is this?) > ) or Alpha (
+L<http://www.his.com/~jguyer/Alpha/Alpha8.html (Who's computer is this?) > ). MacOS X users can use
+Unix editors as well. Another esteemed MacOS X editor is TextMate
+( L<http://macromates.com/ (Who's computer is this?) > ).

=over 4

=item GNU Emacs

-http://www.gnu.org/software/emacs/windows/ntemacs.html
+L<http://www.gnu.org/software/emacs/windows/ntemacs.html (Who's computer is this?) >

=item MicroEMACS

-http://www.microemacs.de/
+L<http://www.microemacs.de/ (Who's computer is this?) >

=item XEmacs

-http://www.xemacs.org/Download/index.html
+L<http://www.xemacs.org/Download/index.html (Who's computer is this?) >

=item Jed

-http://space.mit.edu/~davis/jed/
+L<http://space.mit.edu/~davis/jed/ (Who's computer is this?) >

=back

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

=item Elvis

-ftp://ftp.cs.pdx.edu/pub/elvis/ http://www.fh-wedel.de/elvis/ (Who's computer is this?)
+L<ftp://ftp.cs.pdx.edu/pub/elvis/ (Who's computer is this?) http://www.fh-wedel.de/elvis/ (Who's computer is this?) >

=item Vile

-http://dickey.his.com/vile/vile.html
+L<http://dickey.his.com/vile/vile.html (Who's computer is this?) >

=item Vim

-http://www.vim.org/
+L<http://www.vim.org/ (Who's computer is this?) >

=back

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

http://www.thomer.com/thomer/vi/vi.html (Who's computer is this?)

-nvi ( http://www.bostic.com/vi/ (Who's computer is this?) , available from CPAN in src/misc/) is
+nvi ( L<http://www.bostic.com/vi/ (Who's computer is this?) > , 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/ (Who's computer is this?) >

=item MultiEdit

-http://www.MultiEdit.com/
+L<http://www.MultiEdit.com/ (Who's computer is this?) >

=item SlickEdit

-http://www.slickedit.com/
+L<http://www.slickedit.com/ (Who's computer is this?) >

=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/ (Who's computer is this?) ) is a Perl/tk based debugger that
+( L<http://ptkdb.sourceforge.net/ (Who's computer is this?) > ) is a Perl/tk based debugger that
acts as a development environment of sorts. Perl Composer
-( http://perlcomposer.sourceforge.net/ (Who's computer is this?) ) is an IDE for Perl/Tk
+( L<http://perlcomposer.sourceforge.net/ (Who's computer is this?) > ) 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/ (Who's computer is this?) )
+from the Cygwin package ( L<http://sources.redhat.com/cygwin/ (Who's computer is this?) > )

=item Ksh

-from the MKS Toolkit ( http://www.mks.com/ (Who's computer is this?) ), or the Bourne shell of
-the U/WIN environment ( http://www.research.att.com/sw/tools/uwin/ (Who's computer is this?) )
+from the MKS Toolkit ( L<http://www.mks.com/ (Who's computer is this?) > ), or the Bourne shell of
+the U/WIN environment ( L<http://www.research.att.com/sw/tools/uwin/ (Who's computer is this?) > )

=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/ (Who's computer is this?) > , see also
+L<http://www.primate.wisc.edu/software/csh-tcsh-book/ (Who's computer is this?) >

=item Zsh

-http://www.zsh.org/
+L<http://www.zsh.org/ (Who's computer is this?) >

=back

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

is a full Perl development environment with full debugger support
-( http://www.latenightsw.com (Who's computer is this?) ).
+( L<http://www.latenightsw.com/ (Who's computer is this?) > ).

=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 (Who's computer is this?) ).
+including Perl and HTML ( L<http://www.his.com/~jguyer/Alpha/Alpha8.html (Who's computer is this?) > ).

=item BBEdit and BBEdit Lite

are text editors for Mac OS that have a Perl sensitivity mode
-( http://web.barebones.com/ (Who's computer is this?) ).
+( L<http://web.barebones.com/ (Who's computer is this?) > ).


=back

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

=head2 Where can I get Perl macros for vi?



Where you can get the newsgroup perl.perl5.porters