RFC: namespaces

Poul-Henning Kamp phk at phk.freebsd.dk
Mon Feb 27 18:29:07 CET 2006

In message <ujrirr0x5ud.fsf at cat.linpro.no>, Dag-Erling =?iso-8859-1?Q?Sm=F8rgra
v?= writes:

>Well, the alternatives are worse IMHO:
>open_log(const char *);         /* conflicts with libfoobar */
>varnish_open_log(const char *); /* too long */
>open(const char *);             /* oops */
>vlo_open(const char *);         /* that's better! */

Well, I would tend to consider the varnish process + mgt_process
namespace "private" and therefore not in need of a lot of prefix
whereas for the public API I fully agree a prefix is in order.

But as I said: I can live with it.

Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.

More information about the varnish-dev mailing list