Exploring the philosophy of objects

ryuukk_ ryuukk.dev at gmail.com
Fri Jun 24 14:30:05 UTC 2022


What's your use case? without this answer, object has no meaning

Programming computers have no concept of "objects", it is pure 
programmer's religion, something sold by scholars and forgotten 
companies to produce cheap engineers

Unity is back to  data oriented design because "objects" was 
found to be inefficient

D doesn't need them, metaprogramming, struct, function is all we 
need, it's our strength, and we should capitalize on that, and 
show the world that if they need alternative to "objects, they 
can find the right tools with D!

Instead of sticking to C# or coming up with a new language HPC# 
and a new compiler "Burst", Unity should have picked D long time 
ago, i still try to lobby for them to add support for proper C 
FFI, so we can properly use D there, but it's hard..


More information about the Digitalmars-d mailing list