On Thursday, 30 July 2015 at 14:44:30 UTC, CraigDillabaugh wrote:
On Thursday, 30 July 2015 at 14:18:21 UTC, Brandon Ragland
wrote:
On Thursday, 30 July 2015 at 13:44:41 UTC, deadalnix wrote:
On Thursday, 30 July 2015 at 13:43:35 UTC, karabuta wrote:
D is really cool and makes a good candidate for developing a
game. Are there any guys out there using D for indie games?
For some time I have been seeing some cool game engine being
developed in the DUB repo. What more is happening? I don't
see derelictSDl and derelictSFML activities much. Whatup?
GC's up.
Minecraft, written in java which has a GC does perfectly fine.
A GC is not a reason a game cannot be developed.
Look at how many browser-based games there are, which use a GC
somewhere from the interpreted Flash or JS.
Minecraft is a dog though ... I always have to kill my kids
ongoing game
if I ever want to do any real work on the same machine.
This is because of java
most allocations in D are on the stack, not the heap. Java has no
concept of stack allocations outside of basic types.
Furthermore, more often than not allocations in D on the heap
contain no pointers/references at all(>60% of all allocated
memory in nearly every D program I tested that wasn't optimized
to not use the GC contained no pointers/references.) and AFAIK
the current GC makes no use of this fact.