Am 31.12.2012 15:02, schrieb DypthroposTheImposter:
   Do you find that D without GC is more effective than C++? Seems like
you would be stuck using structs which seems somewhat limiting, even
compared to C++...

  UE4 has similar reloading capabilities(using DLLs), though they use
C++ and rely more on the ability to serialize everything


Why should I be stuck with structs? Its the exact same as in C++. I did build my own new and delete operators (as templates). It's not that hard and works pretty well, only the syntax is not ideal in some cases. I can use everything you can use with D+GC. Sometimes you have to be carefull with implict allocations (e.g. closures, array literals) but I have a leak detector that points me to these directly and usually its easy to free these manually.

And I'm quite a bit more productive then in C++. Module constructors with a defined order instead of random static initalizers, code generation isnstead of huge amounts of boilerplate code and many other features are the cause of this.

Kind Regards
Benjamin Thaut

Reply via email to