Re: Software Architecture/Design

Brandon Van Every <[email protected]>
Newsgroups gmane.games.devel.sweng
Message-ID <[email protected]>
On Thu, Jun 10, 2010 at 12:53 PM, Mat Noguchi <[email protected]> wrote:
> You both miss my point: to do GC requires that there exists a system (namely, the garbage collector) that knows or can discover everything about how your program uses memory (or whatever is being collected).
>
> If you can build that system yourself or control it, then it doesn't matter if you use it or not, or if you use a middleware solution or not. The fact that you can do that is the important part. Because how your game uses data is so important that one person/system should be able to manage it.

It does matter, because the quality, robustness, and field testing of
the GC implementation matters.  Home brewing your own is no substitute
for using one of the common GCs available for Java that has been
abused by zillions of programmers.  If you could get most people to
agree on a C++ GC then the engineering situation might become viable
there, but in the current C++ culture, it will all be fragmented DIY
stuff, much like the Scheme language universe typically sucks in
engineering practice.  Standards are not an implementation detail.


Cheers,
Brandon Van Every
_______________________________________________
Sweng-Gamedev mailing list
[email protected]
http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.