discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Which ObjC2.0 features are missing in the latest GCC?


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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]