[Doc-SIG] Undocumented modules
Christopher G. Petrilli
petrilli@amber.org
Tue, 23 Feb 1999 22:50:26 -0500
I've kinda gone through this and figured out what probably SHOULD be
documented, what shouldn't be documented (i.e. it's not exposed to the
outside world) and what might just be totally deprecated.
<standard> CGIHTTPServer DOCUMENT
SimpleHTTPServer DOCUMENT
asynchat DOCUMENT (I'm writing this right now)
asyncore DOCUMENT (same)
audiodev DOCUMENT (platform specific SGI/Sun)
bdb DOCUMENT (though not overly exposed)
cmp DEPRECATE (seems to be duplicate of cmpcache)
cmpcache DOCUMENT
codeop DOCUMENT
colorsys DEPRECATE (very incomplete and possible
inacurate, use PIL)
dbhash DOCUMENT
dircache DOCUMENT
dircmp DOCUMENT
dospath DOCUMENT (platform specific Wintel)
dump DEPRECATE (seems to be half-implemented)
find DEPRECATE (move to scripts?)
fpformat DOCUMENT
grep DEPRECATE (move to scripts?)
htmlentitydefs DOCUMENT
ihooks DOCUMENT (see comment below)
knee DOCUMENT (not really usable, example)
linecache DOCUMENT (potentially useful with
fileinput)
macpath DOCUMENT (platform specific Mac)
macurl2path DOCUMENT (platform specific Mac)
mhlib DOCUMENT (has anyone tested this?)
mutex DOCUMENT
ntpath DOCUMENT (platform specific NT)
nturl2path DOCUMENT (platform specific NT)
packmail DEPRECATE (move to scripts?)
pipes DOCUMENT
posixpath DOCUMENT (platform specific POSIX)
pty DEPRECATE (VERY VERY platform specific)
reconvert DEPRECATE (incomplete, move to scripts?)
regex_syntax DEPRECATE (regex no longer preffered)
rlcompleter INTERNAL (don't document)
sched DOCUMENT
statcache DOCUMENT (see notes about cache things)
statvfs DOCUMENT (used with os.statvfs())
sunau DOCUMENT (platform specific Sun)
sunaudio DOCUMENT (platform specific Sun)
telnetlib DOCUMENT
threading_api WHAT IS THIS?! (looks like docs for
threading.py)
toaiff DEPRECATE (move to scripts?)
tty DEPRECATE (move to termios?)
turtle DOCUMENT (Tkinter though)
tzparse DOCUMENT
util DEPRECATE (hold over from 1.4)
wave DEPRECATE (not sure honestly! :-)
whatsound DEPRECATE (same as sndhdr)
ihooks - should this be in with the new module, it seems to be of the
same class of "shoot yourself in the foot" modules :-) Perhaps we
should have a "WARNING" label for modules that are especially dangerous
to use?
caching things - has anyone actually tested these for performance? A
quick check on my FreeBSD 3.0 box says they're slower than not caching
because of (I assume) file system caching effeciency... Maybe that was
a fluke, at least with statcache ;-)
lib-tk is a royal pain :-) Maybe Frederick will finish soon! :-)
plat-* AWARE DOCUMENT? (is this viable on new IRIX?)
CD INTERNAL
CL DEPRECATE (seems ot be deprecated)
CL_old DEPRECATE (same)
ERRNO DOCUMENT (I'd just reference the errno.h file)
FCNTL DOCUMENT (same here, maybe some BASICS that are
common on all platforms?)
FILE DOCUMENT (reference external source)
GET DOCUMENT (woah, major platform specific IRIX)
GLWS DOCUMENT (more major IRIX stuff)
IN DOCUMENT (reference)
IOCTL DOCUMENT (reference)
SOCKET DOCUMENT (reference)
STROPTS INTERNAL (dear god, who uses THIS?!?!?!)
SUNAUDIODEV DOCUEMNT (platform specific)
SV DOCUMENT (more major platform IRIX stuff)
WAIT DOCUMENT (very useful stuff here)
cddb DOCUMENT (note overlap with Internet CDDB)
cdplayer DOCUMENT (platform specific IRIX)
panel DOCUMENT (same)
panelparser DOCUMENT (same)
readcd DOCUMENT (same)
torgb DEPRECATE (use PIL I think)
As you've no doubt noticed, not much I don't say to document, BUT... I'm
worried about all this HYPER specific IRIX stuff... perhaps it should
be moved into it's own seperate documentation area, or even a seperate
distribution of sorts (a'la Mac)... there's a ton of junk that just
isn't useful for 99% of the users.
Just ideas... shoot at me at will :-)
Chris
--
| Christopher Petrilli ``Television is bubble-gum for
| petrilli@amber.org the mind.''-Frank Lloyd Wright