Naming Conventions

Martin von Loewis loewis at informatik.hu-berlin.de
Thu Nov 9 16:39:27 EST 2000


"Alex Martelli" <aleaxit at yahoo.com> writes:

> It would be interesting to hear from somebody who does know for
> sure, of course.

I believe the real reason is that xml.parsers.expat exposes the API of
the expat module. It is common to wrap C functions in a 1:1 fashion,
in which case it is common to use the exact spelling of the functions
as it is in C. Since expat has a XML_ParserCreate function,
xml.parses.expat also has a ParserCreate function (it is also common
to drop prefixes that are inserted for C namespace protection).

In any case, I'd recommend to use the SAX API instead of the bare
expat API, which does follow the conventions.

Regards,
Martin



More information about the Python-list mailing list