httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Richards <>
Subject Re: I *don't* want Paul's style guide.
Date Mon, 01 Jul 1996 18:10:00 GMT
In reply to Robert S. Thau who said
> It isn't just "other Apache-compatible servers" --- it's future
> versions of our own.  In particular, if any of the hard-core HTTP-NG
> proposals, with binary-encoded requests and responses, rather than
> RFC822-style headers, start to go places, we may want to change a lot
> of the core innards to accomodate that --- particularly in
> http_protocol.c, but also perhaps elsewhere.  That'll be easier if we
> haven't exported any protocol-dependent functionality to the modules
> in the meantime.
> There may well be cases where something isn't supported and should be
> --- if it's just a case of some silly string-twiddling routine which
> people could just as easily write for themselves, the objections above
> obviously don't apply.  But in general, the question of what to export
> does require at least a little thought.

This is a totally separate issue to the style guide. Just because you
haven't put something in a header file doesn't stop people using it in
their own modules. We need to decide what the exportable interface of the
server is and document it so that people don't use the "innards" illegally
and prevent us changing them. Anything not exportable or required to
be global should be static in any case.

  Paul Richards, Originative Solutions Ltd.
  Phone: 0370 462071 (Mobile), +44 1225 447500 (work)

View raw message