Games people play
Kyle Furlong
kylefurlong at gmail.com
Thu Sep 28 13:59:49 PDT 2006
Walter Bright wrote:
> J Duncan wrote:
>> Excellent thread! Ive said before that D *SHOULD* be the future of
>> game development, and for some smart people it will be. Ive worked on
>> several commercial game projects and it occurs to me that a large bulk
>> of our engines were basically macros, templates, and patterns to
>> implement many of the idioms D currently contains (and sometimes
>> java); basically, to transform C++ into a 'better' language.
>
> In big projects I've done in C++, a large part of the effort was doing
> infrastructure things, things that are built in to D. How many times
> have I done and redone and redone string classes, file handling,
> collections, symbol tables, etc.
>
>> And we still use C++ almost exclusively for performance reasons. This
>> is why D should fill this space quite well. I tend to have a more laid
>> back approach to all of this however, I believe we have a lot of work
>> to do regarding the language infrastructure, and once that is in place
>> the popularity will take care of itself. Build it and they will come.
>
> Yes.
>
>> Also I noticed one of the things sweeny mentioned in the DNG was
>> persistent objects.... something we may be heading towards with DDL.
>> So the future is pretty bright and I feel that once we have some of
>> these world class features like reflection etc, many people will take
>> a serious look at D. And on that note ive noticed some people will
>> probably *never* be convinced that a language is better for them than
>> c++, this has something to do with human nature that I dont fully
>> understand. This is a big reason I stopped worrying about D popularity.
>
> A large fraction of current C++ developers will never leave C++, no
> matter what. Just like there are still people who never moved past C.
> They'll always search for, and will find, some niche reason why C++ is
> better no matter what advantages D has. That's just a fact of human
> nature, and shouldn't bother us.
>
>> also as a big fan of QT, Id like to request a S&S mechanism; or some
>> sort of messaging pattern in the language. I think this would take D
>> "over the top!"
>
> While I appreciate and enjoy the enthusiasm, this is deja vu all over
> again. My entire career in compilers (C, C++, D, Javascript, etc.) I've
> heard people say that "if only you implemented X, it will open the
> floodgates!" It never does, but what does work is to work with people
> who are *already* D users who are blocked by the lack of something. With
> S&S, I'd like to see first how far it can be pushed with existing D
> techniques.
This last paragraph is why D will succeed. Walter, if this isn't the
best way to evolve a language, I don't know what is.
--
Kyle Furlong // Physics Undergrad, UCSB
"D is going wherever the D community wants it to go." - Walter Bright
More information about the Digitalmars-d
mailing list