|
From: | Riccardo Mottola |
Subject: | Re: Which ObjC2.0 features are missing in the latest GCC? |
Date: | Fri, 29 Nov 2019 16:07:45 +0100 |
User-agent: | Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.5 |
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
[Prev in Thread] | Current Thread | [Next in Thread] |