TIP:            24
Title:          Tcl Maintainer Assignments
Version:        $Revision: 1.38 $
Author:         Don Porter <dgp@users.sourceforge.net>
Author:         Donal K. Fellows <donal.k.fellows@man.ac.uk>
Author:         Kevin B. Kenny <kennykb@acm.org>
Author:         Jeff Hobbs <hobbs@users.sourceforge.net>
Author:         Pavel Goran <pvgoran@newmail.ru>
State:          Draft
Type:           Informative
Vote:           Pending
Created:        29-Jan-2001
Post-History:   

~ Abstract

This document keeps a record of who maintains each functional area
of Tcl ([16]).

~ Assignments

Listed below are Tcl's 55 functional units, in the same order as
in [16].  See [16] for the precise definition of what code belongs to
what area.  The area names are changed to match the Categories in Tcl's
SourceForge Bug Manager (http://sourceforge.net/bugs/?group_id=10894).

Note that an area can have more than one maintainer.  When the
maintenance of the entire area requires several types of
expertise, it is desirable to have more than one maintainer.

In several of the areas below, there are maintainers who have
volunteered to provide special expertise (for example, assistance
with programming and testing for the Mac platform) to assist
in maintaining an area, but who have not taken on the whole area.
These maintainers are indicated by a parenthesized designation
of their expertise.

For each of Tcl's functional units, the following maintainers are
assigned:

   1. ''Notifier'' - Daniel Steffen <das@users.sourceforge.net> (Mac),
                     Jim Ingham <jingham@apple.com> (Mac),
                     Kevin Kenny <kennykb@acm.org> (Win32, Solaris, HP-UX)

   1. ''Event Loops'' - Jan Nijtmans <j.nijtmans@chello.nl>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Timer Events'' - Kevin Kenny <kennykb@acm.org>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Async Events'' - 

   1. ''XT Notifier'' - 

   1. ''Time Measurement'' -  Kevin Kenny <kennykb@acm.org>,
                              Daniel Steffen <das@users.sourceforge.net> (Mac),
                              Jim Ingham <jingham@apple.com> (Mac),
			      Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Variables'' - Miguel Sofer <mig@utdt.edu>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Environment Variables'' -
        Daniel Steffen <das@users.sourceforge.net> (Mac),
        Jim Ingham <jingham@apple.com> (Mac)
	Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Linked C Variables'' - Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Objects'' - Miguel Sofer <mig@utdt.edu>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Conversions from String'' - Jeff Hobbs <JeffH@ActiveState.com>

   1. ''ByteArray Objects'' - Donal K. Fellows <donal.k.fellows@man.ac.uk>, Jan Nijtmans <j.nijtmans@chello.nl>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Index Object'' - Jan Nijtmans <j.nijtmans@chello.nl>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''List Object'' - Jan Nijtmans <j.nijtmans@chello.nl>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Dict Object'' - Donal K. Fellows <donal.k.fellows@man.ac.uk>

   1. ''Commands A-H'' - Donal K. Fellows <donal.k.fellows@man.ac.uk>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Commands I-L'' - Donal K. Fellows <donal.k.fellows@man.ac.uk>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Commands M-Z'' - Donal K. Fellows <donal.k.fellows@man.ac.uk>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''[[history]]'' - Jeff Hobbs <JeffH@ActiveState.com>

   1. ''[[interp]]'' - Jeff Hobbs <JeffH@ActiveState.com>

   1. ''[[namespace]]'' - Miguel Sofer <mig@utdt.edu>,
      Jeff Hobbs <JeffH@ActiveState.com>,
      Donal K. Fellows <donal.k.fellows@man.ac.uk> (especially ensembles)

   1. ''[[proc]] and [[uplevel]]'' - Miguel Sofer <mig@utdt.edu>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''[[scan]]'' - Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Channel Commands'' - Andreas Kupries <a.kupries@westend.com>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Channel System'' - Andreas Kupries <a.kupries@westend.com>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Channel Transforms'' - Andreas Kupries <a.kupries@westend.com>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Channel Types'' - Andreas Kupries <a.kupries@westend.com>,
                          Rolf Schroedter <Rolf.Schroedter@dlr.de> (WinSerial),
                          Daniel Steffen <das@users.sourceforge.net> (Mac),
                          Jim Ingham <jingham@apple.com> (Mac),
			  Jeff Hobbs <JeffH@ActiveState.com>

   1. ''dde Package'' - Pat Thoyts <patthoyts@users.sourceforge.net>,
                         Kevin Kenny <kennykb@acm.org>

   1. ''http Package'' - Jeff Hobbs <JeffH@ActiveState.com>

   1. ''msgcat Package'' - Don Porter <dgp@users.sourceforge.net>

   1. ''opt Package'' - Don Porter <dgp@users.sourceforge.net>

   1. ''registry Package'' - Kevin Kenny <kennykb@acm.org>

   1. ''Safe Base'' - Jeff Hobbs <JeffH@ActiveState.com>

   1. ''tcltest Package'' - Jeff Hobbs <JeffH@ActiveState.com>,
	Melissa Chawla <hershey@panasas.com>

   1. ''Pathname Management'' -
        Daniel Steffen <das@users.sourceforge.net> (Mac),
        Jim Ingham <jingham@apple.com> (Mac),
	Vincent Darley <vincentdarley@users.sourceforge.net>,
	Jeff Hobbs <JeffH@ActiveState.com>

   1. ''File System'' - Daniel Steffen <das@users.sourceforge.net> (Mac),
                        Jim Ingham <jingham@apple.com> (Mac),
			Vincent Darley <vincentdarley@users.sourceforge.net>,
			Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Init - Library - Autoload'' -
        Don Porter <dgp@users.sourceforge.net>,
        Daniel Steffen <das@users.sourceforge.net> (Mac),
        Jim Ingham <jingham@apple.com> (Mac),
	Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Package Manager'' -  Don Porter <dgp@users.sourceforge.net>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Dynamic Loading'' -  Kevin Kenny <kennykb@acm.org>,
                             Daniel Steffen <das@users.sourceforge.net> (Mac),
                             Jim Ingham <jingham@apple.com> (Mac),
                             Jan Nijtmans <j.nijtmans@chello.nl>,
			     Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Memory Allocation'' - Jeff Hobbs <JeffH@ActiveState.com>,
                              Joe Mistachkin <joe@mistachkin.com>

   1. ''Memory Preservation'' - Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Regexp'' - Pavel Goran <pvgoran@newmail.ru>,
		Colin McCormack <coldstore@users.sourceforge.net>

   1. ''UTF-8 Strings'' - Jan Nijtmans <j.nijtmans@chello.nl>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Parsing and Eval'' - Miguel Sofer <mig@utdt.edu>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Traces'' - Don Porter <dgp@users.sourceforge.net>

   1. ''Bytecode Compiler'' - Miguel Sofer <mig@utdt.edu>, Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Threading'' - Andreas Kupries <a.kupries@westend.com>,
                      Daniel Steffen <das@users.sourceforge.net> (Mac),
                      Jim Ingham <jingham@apple.com> (Mac),
		      Jeff Hobbs <JeffH@ActiveState.com>,
                      Joe Mistachkin <joe@mistachkin.com>

   1. ''Embedding Support'' - Don Porter <dgp@users.sourceforge.net>,
                              Daniel Steffen <das@users.sourceforge.net> (Mac),
                              Jim Ingham <jingham@apple.com> (Mac),
			      Jeff Hobbs <JeffH@ActiveState.com>,
                              Joe Mistachkin <joe@mistachkin.com>

   1. ''Release Notes'' - Daniel Steffen <das@users.sourceforge.net> (Mac),
                          Jim Ingham <jingham@apple.com> (Mac),
			  Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Portability Support'' -
        Mo DeJong <mdejong@cygnus.com>,
        Daniel Steffen <das@users.sourceforge.net> (Mac),
        Jim Ingham <jingham@apple.com> (Mac),
	Jeff Hobbs <JeffH@ActiveState.com>

   1. ''Configure and Build Tools'' - Mo DeJong <mdejong@cygnus.com>, Jeff Hobbs <JeffH@ActiveState.com>,
	Lloyd Lim <lloydlim@users.sourceforge.net>,
	Acacio Cruz <acacio@users.sf.net> (BSD)

   1. ''Configuration Reporting'' - Andreas Kupries <a.kupries@westend.com>

   1. ''Other Tools'' - Jeff Hobbs <JeffH@ActiveState.com>

   1. ''[[resource]]'' - Daniel Steffen <das@users.sourceforge.net>
                      Jim Ingham <jingham@apple.com>

   1. ''Macintosh'' - Daniel A. Steffen <steffen@ics.mq.edu.au>,
                       Jim Ingham <jingham@apple.com>

~ Orphaned Categories

The following Categories in Tcl's SourceForge Bug Tracker should be
mapped to new Categories corresponding to a maintained area of Tcl,
when seeking the appropriate maintainer:

   1. ''Other'' - Used for reports that span several categories.  Also
		  includes many closed old reports from before the time
		  the current categories were established.

~ Sections Without Maintainers

Those sections without a maintainer are maintained by the Tcl Core
Team with each change requiring TYANNOTT review.

~ Copyright

This document has been placed in the public domain.
