Re: [ROOT] Root Conflicts with Windows

From: Valeri Fine (Faine) (fine@bnl.gov)
Date: Wed Sep 27 2000 - 19:07:37 MEST


> Hi Matt,
> 
>    like discussed in this thread there are two independent issues at
> stake. First MS has the habit to create defines for absolutely trivial
> words (like #define Create CreateA) making sure that all code using the
> word Create will be morphed and will fail to compile. 

  It is not true.
  MS did not touch the word "Create". MS did define "CreateWindow" macro
  It makes difference.
  I know NO common English word MS did as you claimed.
  I believe ROOT  has  enough real technical problems to be solved and there
  is no reason to involve the myth and rumors and emotion on this list.

> To be safe one has to
> create files which #undef half of all know common english words.

  MS had very solid technical and economical reasons to do what he did. 
  One of them is called backward / forward compatibility of third party software

 Anyway if ROOT team does support Windows platform it should accept it 
"as is" with  no extra emotions.

             Valery

 



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:33 MET