in reply to platform independent naming of configuration files

The windows convention would be to store it in the registry.

  1. Per user config under HKEY_CURRENT_USER
  2. Per machine config under HKEY_LOCAL_MACHINE
  3. And anything not tied to either of those under HKEY_CURRENT_CONFIG

Done properly, it allows the user to log on on any machine in the domain, or even a different domain with appropriate privaledges, and have their configuration follow them automatically.

Configuration is so platform dependant, and the way fo achieving it so vaiable between platforms, and good cross-platform configuration module would account for these differences under the covers.


Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
"Too many [] have been sedated by an oppressive environment of political correctness and risk aversion."