On Tue, Jan 25, 2005 at 03:32:44PM +0100, Asger Ottar Alstrup wrote: > As the XP people say: You ain't gonna need it.
This is not only about XP but also about social engineering... > Just do the obvious thing, rather than add an extra layer of indirection > everywhere which serves nothing else than convolute the source code and > fulfill some perverse idea of extra complexity in the name of fake > consistency. If you do not like the way _WIN32 looks, I can invent a new > name for the same thing, but I think the better thing is that you just > accept that word into your vocabulary. ... so bluntly telling people to change their vocabulary probaly won't work the way you might wish. > Configure stuff is a good idea in a Unix world where the API is > different from kind to kind and version to version and to the phase of > the moon. However, on Windows the API is stable across versions and > editions, and hey, surprise, also compilers. In theory. 16 bits anybody? 64? Embedded? Functions with bugs in one version with the suggested workaround having bugs in another? Go ask the wine people... > There is no need to have > the extra complexity of configure on this platform. In therory. > If you really insist, I can agree to use compiler definitions rather > than platform definitions, although I also think that is wrong. There is more than one compiler on Windows, and they don't share e.g. standard lib implementation. H..., you can even use stlport with MSVC, so the using stuff might not even be checked for by a compiler specific macro but only be a real test or pre-autoconf style ifdef 'magic'. > >For Goodness sake, just install python. > > So you believe that it is a good idea that the documents in CVS are > using an old version? Not really. But updating all documents for each and every format change is overkill as long as lyx2lyx handles that nicely in the background. Andre'