Re: Default database / namespace Jonathan S. Shapiro (shap@eros-os.org)
Tue, 4 Jul 2000 18:27:31 -0400

> man, by the way, is an example of a non-shell program that needs a
> namespace; part of its job is to find a collection of manual pages
> relevant to my query...

It needs a namespace, but it does not need a globally shared namespace. Indeed, the man program should not have mutate access to the standard manual page space.

The fundamental objection is not to namespaces, but to global namespaces (because these are prone to misuse by well-intentioned humans) and in particular to globally shared non-constant namespaces. A namespace that is pure constant (i.e. in both names and content) is not a communication channel.

shap