24.tip at [41c32fe201]

Login

File tip/24.tip artifact 7ded63e010 part of check-in 41c32fe201


TIP:            24
Title:          Tcl Maintainer Assignments
Version:        $Revision: 1.38 $
Author:         Don Porter <[email protected]>
Author:         Donal K. Fellows <[email protected]>
Author:         Kevin B. Kenny <[email protected]>
Author:         Jeff Hobbs <[email protected]>
Author:         Pavel Goran <[email protected]>
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 <[email protected]> (Mac),
                     Jim Ingham <[email protected]> (Mac),
                     Kevin Kenny <[email protected]> (Win32, Solaris, HP-UX)

   1. ''Event Loops'' - Jan Nijtmans <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Timer Events'' - Kevin Kenny <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Async Events'' - 

   1. ''XT Notifier'' - 

   1. ''Time Measurement'' -  Kevin Kenny <[email protected]>,
                              Daniel Steffen <[email protected]> (Mac),
                              Jim Ingham <[email protected]> (Mac),
			      Jeff Hobbs <[email protected]>

   1. ''Variables'' - Miguel Sofer <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Environment Variables'' -
        Daniel Steffen <[email protected]> (Mac),
        Jim Ingham <[email protected]> (Mac)
	Jeff Hobbs <[email protected]>

   1. ''Linked C Variables'' - Jeff Hobbs <[email protected]>

   1. ''Objects'' - Miguel Sofer <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Conversions from String'' - Jeff Hobbs <[email protected]>

   1. ''ByteArray Objects'' - Donal K. Fellows <[email protected]>, Jan Nijtmans <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Index Object'' - Jan Nijtmans <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''List Object'' - Jan Nijtmans <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Dict Object'' - Donal K. Fellows <[email protected]>

   1. ''Commands A-H'' - Donal K. Fellows <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Commands I-L'' - Donal K. Fellows <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Commands M-Z'' - Donal K. Fellows <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''[[history]]'' - Jeff Hobbs <[email protected]>

   1. ''[[interp]]'' - Jeff Hobbs <[email protected]>

   1. ''[[namespace]]'' - Miguel Sofer <[email protected]>,
      Jeff Hobbs <[email protected]>,
      Donal K. Fellows <[email protected]> (especially ensembles)

   1. ''[[proc]] and [[uplevel]]'' - Miguel Sofer <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''[[scan]]'' - Jeff Hobbs <[email protected]>

   1. ''Channel Commands'' - Andreas Kupries <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Channel System'' - Andreas Kupries <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Channel Transforms'' - Andreas Kupries <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Channel Types'' - Andreas Kupries <[email protected]>,
                          Rolf Schroedter <[email protected]> (WinSerial),
                          Daniel Steffen <[email protected]> (Mac),
                          Jim Ingham <[email protected]> (Mac),
			  Jeff Hobbs <[email protected]>

   1. ''dde Package'' - Pat Thoyts <[email protected]>,
                         Kevin Kenny <[email protected]>

   1. ''http Package'' - Jeff Hobbs <[email protected]>

   1. ''msgcat Package'' - Don Porter <[email protected]>

   1. ''opt Package'' - Don Porter <[email protected]>

   1. ''registry Package'' - Kevin Kenny <[email protected]>

   1. ''Safe Base'' - Jeff Hobbs <[email protected]>

   1. ''tcltest Package'' - Jeff Hobbs <[email protected]>,
	Melissa Chawla <[email protected]>

   1. ''Pathname Management'' -
        Daniel Steffen <[email protected]> (Mac),
        Jim Ingham <[email protected]> (Mac),
	Vincent Darley <[email protected]>,
	Jeff Hobbs <[email protected]>

   1. ''File System'' - Daniel Steffen <[email protected]> (Mac),
                        Jim Ingham <[email protected]> (Mac),
			Vincent Darley <[email protected]>,
			Jeff Hobbs <[email protected]>

   1. ''Init - Library - Autoload'' -
        Don Porter <[email protected]>,
        Daniel Steffen <[email protected]> (Mac),
        Jim Ingham <[email protected]> (Mac),
	Jeff Hobbs <[email protected]>

   1. ''Package Manager'' -  Don Porter <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Dynamic Loading'' -  Kevin Kenny <[email protected]>,
                             Daniel Steffen <[email protected]> (Mac),
                             Jim Ingham <[email protected]> (Mac),
                             Jan Nijtmans <[email protected]>,
			     Jeff Hobbs <[email protected]>

   1. ''Memory Allocation'' - Jeff Hobbs <[email protected]>,
                              Joe Mistachkin <[email protected]>

   1. ''Memory Preservation'' - Jeff Hobbs <[email protected]>

   1. ''Regexp'' - Pavel Goran <[email protected]>,
		Colin McCormack <[email protected]>

   1. ''UTF-8 Strings'' - Jan Nijtmans <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Parsing and Eval'' - Miguel Sofer <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Traces'' - Don Porter <[email protected]>

   1. ''Bytecode Compiler'' - Miguel Sofer <[email protected]>, Jeff Hobbs <[email protected]>

   1. ''Threading'' - Andreas Kupries <[email protected]>,
                      Daniel Steffen <[email protected]> (Mac),
                      Jim Ingham <[email protected]> (Mac),
		      Jeff Hobbs <[email protected]>,
                      Joe Mistachkin <[email protected]>

   1. ''Embedding Support'' - Don Porter <[email protected]>,
                              Daniel Steffen <[email protected]> (Mac),
                              Jim Ingham <[email protected]> (Mac),
			      Jeff Hobbs <[email protected]>,
                              Joe Mistachkin <[email protected]>

   1. ''Release Notes'' - Daniel Steffen <[email protected]> (Mac),
                          Jim Ingham <[email protected]> (Mac),
			  Jeff Hobbs <[email protected]>

   1. ''Portability Support'' -
        Mo DeJong <[email protected]>,
        Daniel Steffen <[email protected]> (Mac),
        Jim Ingham <[email protected]> (Mac),
	Jeff Hobbs <[email protected]>

   1. ''Configure and Build Tools'' - Mo DeJong <[email protected]>, Jeff Hobbs <[email protected]>,
	Lloyd Lim <[email protected]>,
	Acacio Cruz <[email protected]> (BSD)

   1. ''Configuration Reporting'' - Andreas Kupries <[email protected]>

   1. ''Other Tools'' - Jeff Hobbs <[email protected]>

   1. ''[[resource]]'' - Daniel Steffen <[email protected]>
                      Jim Ingham <[email protected]>

   1. ''Macintosh'' - Daniel A. Steffen <[email protected]>,
                       Jim Ingham <[email protected]>

~ 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.