On 20 Jan 1997, Jason L Tibbitts III wrote:
> The config file is called listname.config in $listdir (as now, for
> backwards compatibility) or _config (and _oldconfig) in the list
> subdirectory for the separate_list_dirs structure. This is a black box;
> you should not plan on being able to do anything with it (even edit it by
> hand) except by calling core functions. It may all be fields in a database
> somewhere. However, given core function calls it should be easy to write
> tools to do whatever you want to the files, like spit them out in
> human-editable form. (Actually they're still quite easy to edit, but it's
> not something I'd recommend doing.)
I find this approach to be extremely worrisome and extremely un-UNIX like.
The source of the database should be sitting in a _human-readable_ config
file somewhere. Database-based config files make your system extremely
fragile: consider the registry in NT or 95.
"Love the dolphins," she advised him. "Write by W.A.S.T.E.."