# New Ticket Created by  "Julian Fondren" 
# Please include the string:  [perl #41743]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=41743 >


Some-but-not-many of the languages/ tree have MAINTAINER files.
This patch makes all-but-(perl5|pugs|t) each have such a file.

A MAINTAINER file has these advantages:

  1. It is very, very, very visible.  If you grab parrot
     and root around the languages a bit and for any reason
     ("have you looked at eForth?  It implements itself almost
     entirely in Forth, intentionally limiting the parts that
     need assembler implementations.") want to to talk to
     the logical person about it, you can't miss the
     MAINTAINER file.

  2. The MAINTAINER file contains contact information.
     (A few still don't, although all have -names- -- this
     should be fixed.)  CREDITS is strangely reticent about
     emails, and also less reliable (just look at Leo's
     entry) for clues about who does what.  LANGUAGES.STATUS.pod
     lacks contact information, and anyway is less direct,
     and anyway is already secondary to the existing
     MAINTAINER files.  (Especially as LANGUAGES.STATUS.pod
     does not cover some subtrees that my patch adds
     MAINTAINER to.  This might a good subject for another
     patch.)

  3. The MAINTAINER file is definitive for an entire subtree.
     I just finished sending an email to the wrong person,
     as that person had contact information in some likely-looking
     .pir

In this patch, I:

  1. Found at least a name for each language.

  2. Found emails for most of them -- without looking outside
     the parrot repository!  Some people put their email in
     some internal file and not in CREDITS or their language
     README.  Almost everyone who left an email out of
     CREDITS had one anyway in their language files.

  3. Put the files in the format of CREDITS , also changing
     existing MAINTAINER to this format.

  4. De-'crypted' emails when that person had already e.g.
     put their simple [EMAIL PROTECTED] email in CREDITS

  5. Loosely ordered entries with more maintainerish entries
     at top.

  6. Imported information mainly from CREDITS , but stripping
     out non-contact information (usually leaving N: E: W:).

  7. In the case of languages/tcl , added the provided
     scope-of-contribution comments as D: entries to MAINTAINER

  8. Added maintainerish comments that I noticed, such as
     language/perl6's "Small patches are preferred over large
     patches."

Cheers,
Julian
Index: languages/m4/MAINTAINER
===================================================================
--- languages/m4/MAINTAINER     (revision 17381)
+++ languages/m4/MAINTAINER     (working copy)
@@ -1,3 +1,4 @@
 # $Id$
 
-Bernhard Schmalhofer - <[EMAIL PROTECTED]>
+N: Bernhard Schmalhofer
+E: [EMAIL PROTECTED]
Index: languages/forth/MAINTAINER
===================================================================
--- languages/forth/MAINTAINER  (revision 17381)
+++ languages/forth/MAINTAINER  (working copy)
@@ -1 +1,2 @@
-Matt Diephouse <matt at diephouse dot com>
+N: Matt Diephouse
+E: matt at diephouse dot com
Index: languages/unlambda/MAINTAINER
===================================================================
--- languages/unlambda/MAINTAINER       (revision 0)
+++ languages/unlambda/MAINTAINER       (revision 0)
@@ -0,0 +1,2 @@
+N: Leopold Toetsch
+E: [EMAIL PROTECTED]
Index: languages/jako/MAINTAINER
===================================================================
--- languages/jako/MAINTAINER   (revision 17381)
+++ languages/jako/MAINTAINER   (working copy)
@@ -1 +1,2 @@
-Gregor N. Purdy <[EMAIL PROTECTED]>
+N: Gregor N. Purdy
+E: [EMAIL PROTECTED]
Index: languages/amber/MAINTAINER
===================================================================
--- languages/amber/MAINTAINER  (revision 0)
+++ languages/amber/MAINTAINER  (revision 0)
@@ -0,0 +1 @@
+N: Roger Browne
Index: languages/bf/MAINTAINER
===================================================================
--- languages/bf/MAINTAINER     (revision 0)
+++ languages/bf/MAINTAINER     (revision 0)
@@ -0,0 +1,2 @@
+N: Leon Brocard
+E: [EMAIL PROTECTED]
Index: languages/perl6/MAINTAINER
===================================================================
--- languages/perl6/MAINTAINER  (revision 0)
+++ languages/perl6/MAINTAINER  (revision 0)
@@ -0,0 +1,6 @@
+N: Patrick Michaud 
+E: [EMAIL PROTECTED]
+
+Patches and suggestions should be sent to the Perl 6 compiler list
+(perl6-compiler@perl.org).  Small patches are preferred over large
+ones.
Index: languages/ecmascript/MAINTAINER
===================================================================
--- languages/ecmascript/MAINTAINER     (revision 0)
+++ languages/ecmascript/MAINTAINER     (revision 0)
@@ -0,0 +1,2 @@
+N: Kevin Tew
+E: [EMAIL PROTECTED]
Index: languages/PIR/MAINTAINER
===================================================================
--- languages/PIR/MAINTAINER    (revision 0)
+++ languages/PIR/MAINTAINER    (revision 0)
@@ -0,0 +1,2 @@
+N: Klaas-Jan Stol 
+E: [EMAIL PROTECTED]
Index: languages/parakeet/MAINTAINER
===================================================================
--- languages/parakeet/MAINTAINER       (revision 0)
+++ languages/parakeet/MAINTAINER       (revision 0)
@@ -0,0 +1,2 @@
+N: Leopold Toetsch
+E: [EMAIL PROTECTED]
Index: languages/plumhead/MAINTAINER
===================================================================
--- languages/plumhead/MAINTAINER       (revision 17381)
+++ languages/plumhead/MAINTAINER       (working copy)
@@ -1,3 +1,4 @@
 # $Id$
 
-Bernhard Schmalhofer - <[EMAIL PROTECTED]>
+N: Bernhard Schmalhofer
+E: [EMAIL PROTECTED]
Index: languages/urm/MAINTAINER
===================================================================
--- languages/urm/MAINTAINER    (revision 0)
+++ languages/urm/MAINTAINER    (revision 0)
@@ -0,0 +1,2 @@
+N: Marcus Thiesen
+E: [EMAIL PROTECTED]
Index: languages/Zcode/MAINTAINER
===================================================================
--- languages/Zcode/MAINTAINER  (revision 0)
+++ languages/Zcode/MAINTAINER  (revision 0)
@@ -0,0 +1,9 @@
+UNMAINTAINED
+
+Previously:
+
+N: Amir Karger
+E: [EMAIL PROTECTED]
+
+N: Leopold Toetsch
+E: [EMAIL PROTECTED]
Index: languages/HQ9plus/MAINTAINER
===================================================================
--- languages/HQ9plus/MAINTAINER        (revision 0)
+++ languages/HQ9plus/MAINTAINER        (revision 0)
@@ -0,0 +1,2 @@
+N: Bernhard Schmalhofer
+E: [EMAIL PROTECTED]
Index: languages/lisp/MAINTAINER
===================================================================
--- languages/lisp/MAINTAINER   (revision 0)
+++ languages/lisp/MAINTAINER   (revision 0)
@@ -0,0 +1 @@
+N: Cory Spencer
Index: languages/regex/MAINTAINER
===================================================================
--- languages/regex/MAINTAINER  (revision 17381)
+++ languages/regex/MAINTAINER  (working copy)
@@ -1 +1,2 @@
-Steve Fink <[EMAIL PROTECTED]>
+N: Steve Fink
+E: [EMAIL PROTECTED]
Index: languages/APL/MAINTAINER
===================================================================
--- languages/APL/MAINTAINER    (revision 0)
+++ languages/APL/MAINTAINER    (revision 0)
@@ -0,0 +1,5 @@
+N: Patrick R. Michaud
+E: [EMAIL PROTECTED]
+
+N: Will "Coke" Coleda
+E: [EMAIL PROTECTED]
Index: languages/cardinal/MAINTAINER
===================================================================
--- languages/cardinal/MAINTAINER       (revision 0)
+++ languages/cardinal/MAINTAINER       (revision 0)
@@ -0,0 +1,2 @@
+N: Kevin Tew
+E: [EMAIL PROTECTED]
Index: languages/punie/MAINTAINER
===================================================================
--- languages/punie/MAINTAINER  (revision 0)
+++ languages/punie/MAINTAINER  (revision 0)
@@ -0,0 +1,2 @@
+N: Allison Randal
+E: [EMAIL PROTECTED]
Index: languages/lua/MAINTAINER
===================================================================
--- languages/lua/MAINTAINER    (revision 0)
+++ languages/lua/MAINTAINER    (revision 0)
@@ -0,0 +1,2 @@
+N: Fran��ois Perrad
+E: [EMAIL PROTECTED]
Index: languages/BASIC/MAINTAINER
===================================================================
--- languages/BASIC/MAINTAINER  (revision 0)
+++ languages/BASIC/MAINTAINER  (revision 0)
@@ -0,0 +1,3 @@
+N: Clinton A. Pierce
+D: "clintp" irc.rhizomatic.net #perl or #parrot
+E: Clinton Pierce <[EMAIL PROTECTED]>
Index: languages/tcl/MAINTAINER
===================================================================
--- languages/tcl/MAINTAINER    (revision 17381)
+++ languages/tcl/MAINTAINER    (working copy)
@@ -1,4 +1,15 @@
-Matt Diephouse <matt at diephouse dot com>
-Will "Coke" Coleda <will at coleda dot com> 
-Amos Robinson <amos at coscom dot net>         : builtins
-Alberto Sim��es <[EMAIL PROTECTED]> : builtins
+N: Matt Diephouse
+E: matt at diephouse dot com
+
+N: Will "Coke" Coleda
+E: [EMAIL PROTECTED]
+
+N: Amos Robinson
+D: builtins
+E: [EMAIL PROTECTED]
+
+N: Alberto Sim��es
+D: builtins
+E: [EMAIL PROTECTED]
+E: [EMAIL PROTECTED]
+W: http://alfarrabio.di.uminho.pt/~albie/
Index: languages/WMLScript/MAINTAINER
===================================================================
--- languages/WMLScript/MAINTAINER      (revision 0)
+++ languages/WMLScript/MAINTAINER      (revision 0)
@@ -0,0 +1,2 @@
+N: Fran��ois Perrad
+E: [EMAIL PROTECTED]
Index: languages/pynie/MAINTAINER
===================================================================
--- languages/pynie/MAINTAINER  (revision 0)
+++ languages/pynie/MAINTAINER  (revision 0)
@@ -0,0 +1,5 @@
+N: Patrick Michaud 
+E: [EMAIL PROTECTED]
+
+Patches and suggestions can be sent to <[EMAIL PROTECTED]>
+or <[EMAIL PROTECTED]> .
Index: languages/tap/MAINTAINER
===================================================================
--- languages/tap/MAINTAINER    (revision 17381)
+++ languages/tap/MAINTAINER    (working copy)
@@ -1,2 +1,6 @@
-Chris Dolan <chris at clotho dot com>
-Jerry Gay <jerry dot gay at gmail dot com>
+N: Chris Dolan
+E: [EMAIL PROTECTED]
+E: chris at clotho dot com
+
+N: Jerry Gay a.k.a. particle
+E: [EMAIL PROTECTED]
Index: languages/abc/MAINTAINER
===================================================================
--- languages/abc/MAINTAINER    (revision 0)
+++ languages/abc/MAINTAINER    (revision 0)
@@ -0,0 +1,2 @@
+N: Patrick R. Michaud
+E: [EMAIL PROTECTED]
Index: languages/ook/MAINTAINER
===================================================================
--- languages/ook/MAINTAINER    (revision 0)
+++ languages/ook/MAINTAINER    (revision 0)
@@ -0,0 +1,2 @@
+N: Jerome Quelini
+E: [EMAIL PROTECTED]
Index: languages/dotnet/MAINTAINER
===================================================================
--- languages/dotnet/MAINTAINER (revision 0)
+++ languages/dotnet/MAINTAINER (revision 0)
@@ -0,0 +1,3 @@
+N: Jonathan Worthington
+E: [EMAIL PROTECTED]
+W: http://www.jwcs.net/~jonathan/
Index: languages/pheme/MAINTAINER
===================================================================
--- languages/pheme/MAINTAINER  (revision 0)
+++ languages/pheme/MAINTAINER  (revision 0)
@@ -0,0 +1,3 @@
+N: chromatic
+E: [EMAIL PROTECTED]
+W: http://wgz.org/chromatic/
Index: languages/parrot_compiler/MAINTAINER
===================================================================
--- languages/parrot_compiler/MAINTAINER        (revision 0)
+++ languages/parrot_compiler/MAINTAINER        (revision 0)
@@ -0,0 +1,2 @@
+N: Will "Coke" Coleda
+E: [EMAIL PROTECTED]
Index: languages/c99/MAINTAINER
===================================================================
--- languages/c99/MAINTAINER    (revision 0)
+++ languages/c99/MAINTAINER    (revision 0)
@@ -0,0 +1,2 @@
+N: Kevin Tew
+E: [EMAIL PROTECTED]
Index: languages/scheme/MAINTAINER
===================================================================
--- languages/scheme/MAINTAINER (revision 0)
+++ languages/scheme/MAINTAINER (revision 0)
@@ -0,0 +1,4 @@
+N: Jeffrey Goff
+E: [EMAIL PROTECTED]
+
+N: Juergen Boemmels
Index: languages/lazy-k/MAINTAINER
===================================================================
--- languages/lazy-k/MAINTAINER (revision 0)
+++ languages/lazy-k/MAINTAINER (revision 0)
@@ -0,0 +1,2 @@
+N: Leopold Toetsch
+E: [EMAIL PROTECTED]
Index: languages/befunge/MAINTAINER
===================================================================
--- languages/befunge/MAINTAINER        (revision 0)
+++ languages/befunge/MAINTAINER        (revision 0)
@@ -0,0 +1,2 @@
+N: Jerome Quelini
+E: [EMAIL PROTECTED]
Index: languages/cola/MAINTAINER
===================================================================
--- languages/cola/MAINTAINER   (revision 17381)
+++ languages/cola/MAINTAINER   (working copy)
@@ -1,2 +1,3 @@
-Melvin Smith <[EMAIL PROTECTED]>,
-             <[EMAIL PROTECTED]>
+N: Melvin Smith
+E: [EMAIL PROTECTED]
+E: [EMAIL PROTECTED]

Reply via email to