Hi Fred,

Fred Kiefer wrote:
There are many benefits that ObjC 2.0 support with clang could bring, still I 
can understand why some people prefer to stay with a compiler and a language 
they know. I myself use gcc and even with its limitations it allows me to do 
useful programming for GNUstep. And many times gcc has pointed to bugs in the 
code where clang accepted the code. (The opposite is also true, it really has 
been good for us to have two different compilers to inspect our code.) What I 
would never do is to argue for others to use gcc. Just use the compiler you 
prefer.

this is exactly my thought too. I would go further: dependening on the system, one compiler is better than the other, one release is better than the other. Newer is not always better. E.g. very good releases of gcc are 4.8 and 6.5, clang 3.9 and 6.0 . Clang 4.0 was close to unusable... But then you have CPU... on PPC32 GCC is the only way to go.

It is really in the interest of "freedom", that is, free software, support more compilers! Sometimes you discover wonderful words, e.g. all the efforts of Fienix Linux and PPC linux.. the PPC project - requirements there are different.

The nice thing about GNUstep was exactly its freedom and versatility. No C++ requirements, Compiler freedom, even if that sometimes means complications. NetBSD, OpenBSD, FreeBSD, Solaris... and MinGW/MSYS (pain in the ass! here compiler versions are really really tricky)

*if* you want something mainstream, then you go MacOS or Windows directly! Or some standard Linux.

Riccardo

Reply via email to