
On Wed, Oct 20, 2010 at 7:33 AM, Stewart, Robert <Robert.Stewart@sig.com> wrote:
Bjørn Roald wrote:
On 10/19/2010 06:56 PM, Christian Holmquist wrote: method name POSIX path XP path -------------------------------------------------------------- ----------------------------------- temp_path /tmp c:\TEMP user_(home|profile)_path /home/bjorn c:\Documents and Settings\bjorn user_docs_path /home/bjorn c:\Documents and Settings\bjorn\My Documents
I disagree with your mappings. I think leaving undefined what has no standard definition is superior. +1 The fact that I see it differently but understand some of the arguments being made here suggests to me that it should be left up to the application developers and not guess at it in Boost. For what it's worth I would see a correspondence something like: $TMPDIR - %TEMP% $HOME - %HOMEDRIVE%%HOMEPATH% $HOME/Documents - %HOMEDRIVE%%HOMEPATH%\My Documents And even so I'm very aware that even I don't even have a $HOME/Documents on some of the machines I use.