> Am 25.11.2019 um 11:41 schrieb Maxthon Chan <xcvi...@me.com>:
> 
> Where should we put the creativity to though?

The highest level of creativity is to do both

> I would argue that some better places for our creativity to go towards would 
> be things like our own updating Base, CoreBase and GUI to cover all modern 
> Cocoa API, Swift standard library, GNUstep Back compatible CocoaTouch and 
> SwiftUI implementation, Vulcan-based Metal, SpriteKit and SceneKit 
> reimplementation etc.
> 
> Oh since I mentioned it, if we want to try implementing Metal, we have to fix 
> Objective-C++ first, which requires clang. GCC’s version of Objective-C is 
> too broken to support modern features.
> 
> If I recalled it right, some modern Objective-C and Swift features even 
> requires the use of LLVM libc++ and libc++abi instead of GCC libstdc++.


> 
>> On Nov 25, 2019, at 6:27 PM, H. Nikolaus Schaller <h...@goldelico.com 
>> <mailto:h...@goldelico.com>> wrote:
>> 
>>> 
>>> Am 25.11.2019 um 11:21 schrieb Andreas Fink <af...@list.fink.org 
>>> <mailto:af...@list.fink.org>>:
>>> 
>>> 
>>>> On 25 Nov 2019, at 11:18, H. Nikolaus Schaller <h...@goldelico.com 
>>>> <mailto:h...@goldelico.com>> wrote:
>>>> 
>>>> I know that I likely start a flame war, but watching the discussion from 
>>>> an elevated point of view...
>>>> 
>>>>> Am 25.11.2019 um 10:30 schrieb Gregory Casamento 
>>>>> <greg.casame...@gmail.com <mailto:greg.casame...@gmail.com>>:
>>>>> * Compatibility, much of the API is moving towards using blocks. Blocks 
>>>>> *ARE NOT SUPPORTED* on GCC and aren't likely to be anytime in the near 
>>>>> future.
>>>> 
>>>> Hm, where has our own creativity gone?
>>>> 
>>>> Fred mentioned that it could be possible to define some block wrapper 
>>>> macros if some time is invested.
>>>> It that works out, we do not make our decisions depend on gcc *not* 
>>>> implementing something.
>>>> 
>>>> So this argument for moving to clang looks more like an excuse that we do 
>>>> not work on our own gcc compatible solution, isn't it?
>>>> 
>>>> -- hns
>>> 
>>> using the same argument you can say we could use assember by creating some 
>>> tools to output assembler first.
>> 
>> No. We are not talking about different language hierarchies but the same and 
>> one language feature.
>> 
>>> As David pointed out, its a  hell of a lot of work for no benefit and 
>>> dragging along old workarounds which lead to problems and performance 
>>> impacts.
>> 
>> Have you even tried? And evaluated what the workarounds and performance 
>> impacts are?
>> 
>> Nobody has, but you already argue against it. That seems to confirm my 
>> argument that we have lost creativity...
> 

Reply via email to