This sounds reasonable, a default GNUstep installation should setup the one 
with the most features.

Cheers
Steven


> On May 19, 2025, at 5:48 PM, [email protected] wrote:
> 
> 
> 
>> Am 19.05.2025 um 23:08 schrieb Andreas Fink via Discussion list for the 
>> GNUstep programming environment <[email protected]>:
>> 
>> 
>>>> And I believe supporting swift would then would make things even worse as 
>>>> its even further away. We have to modernize GNUStep to keep up with the 
>>>> current tools. That doesn't mean we need to implement everything Apple has 
>>>> added in the last 20 years, but at least a fundamental subset so 95% of 
>>>> Apps could be ported without any major issues. And in my eyes ARC must 
>>>> absolutely be supported in the default installations. Expecting a newcomer 
>>>> to first recompile GNUStep (which has quite a few pitfalls if you do it 
>>>> for the first time) can easily discurage new developers.
>>> 
>>> ARC is already supported in GNUstep when using clang.   I am confused 
>> 
>> It is supported when using clang AND libobjc2
>> 
>> This means when gnustep-base is compiled with the old runtime, you can not 
>> write code which uses ARC as the runtime doesnt support it.
>> Hence take the newest debian release (or next release) do an apt-get install 
>> gnustep-gui etc and you have a working gnustep system but you can not write 
>> any modern code on it. You can only look at prebuilt binaries but not do 
>> anything yourself (if you require ARC). Thats the giant showstopper in my 
>> eyes to get new developers on board.
> 
> So maybe GNUstep should declare (for whatever exactly that means), that clang 
> AND libobjc2 are the default build options and GCC and it’s libojbc are 
> considered legacy, which we still try to support. What do you think?
> 
> Kind regards,
> 
>       Lars

        • ... Luke Lollard via Discussion list for the GNUstep programming environment
        • ... Gregory Casamento
        • ... Luke Lollard via Discussion list for the GNUstep programming environment
        • ... Riccardo Mottola
        • ... Gregory Casamento
        • ... Gregory Casamento
        • ... Andreas Fink via Discussion list for the GNUstep programming environment
        • ... Gregory Casamento
        • ... Andreas Fink via Discussion list for the GNUstep programming environment
        • ... [email protected]
        • ... Steven
        • ... Sebastian Reitenbach
        • ... Gregory Casamento
        • ... Andreas Fink via Discussion list for the GNUstep programming environment
        • ... Daniel Boyd
        • ... R Frith-Macdonald
        • ... Luke Lollard via Discussion list for the GNUstep programming environment
        • ... Luke Lollard via Discussion list for the GNUstep programming environment
        • ... Riccardo Mottola
        • ... Gregory Casamento
  • R... Luke Lollard via Discussion list for the GNUstep programming environment

Reply via email to