D is our last hope

Paulo Pinto pjmlp at progtools.org
Fri Dec 8 07:04:29 UTC 2023


On Thursday, 7 December 2023 at 20:37:17 UTC, ryuukk_ wrote:
> On Thursday, 7 December 2023 at 19:21:10 UTC, Paulo Pinto wrote:
>> On Thursday, 7 December 2023 at 14:32:26 UTC, ryuukk_ wrote:
>>> [...]
>>
>> Unreal is also full of OOP, and Unreal C++ alongside 
>> Blueprints uses a GC.
>>
>> Their business is doing quite well.
>
> Not if you want to write fast and efficient code
>
> Look at what studios are doing with these engines, they all 
> work around these mistakes
>
> In fact, Unreal is internally planning a ECS/data-driven stack, 
> Unreal isn't a new project, it's multiple decades old, with 
> that comes tech debt and poor design that are hard to correct
>
> https://www.youtube.com/watch?v=f9q8A-9DvPo
>
> The value of Unreal isn't OOP, it's its graphics stack, editor 
> and platforms it can reach

As long as C++ classes, data members, function members, 
inheritance and method dispatch are used to implement an ECS 
system, like on that linked video, it is OOP.



More information about the Digitalmars-d mailing list