Re: Visual Studio Community and .NET Open Source

2014-11-21 Thread philippecp via Digitalmars-d-announce
.Net does have a pretty damn good GC. It is both a moving garbage collector (improves locality, reduces heap fragmentation and allows for memory allocation to be a single pointer operation) and a generational garbage collector (reduces garbage collection cost by leveraging heuristic that most

Re: Visual Studio Community and .NET Open Source

2014-11-21 Thread via Digitalmars-d-announce
On Friday, 21 November 2014 at 08:02:07 UTC, philippecp wrote: The problem is I'm not sure how much of those principles can be applied to D. I can see moving objects being problematic given that D supports unions. Unions make up only a small percentage of all objects; a mostly precise GC can

Re: Visual Studio Community and .NET Open Source

2014-11-21 Thread Paulo Pinto via Digitalmars-d-announce
On Friday, 21 November 2014 at 08:02:07 UTC, philippecp wrote: .Net does have a pretty damn good GC. It is both a moving garbage collector (improves locality, reduces heap fragmentation and allows for memory allocation to be a single pointer operation) and a generational garbage collector

Re: gchunt v0.1.0 is out!

2014-11-21 Thread Dmitry Olshansky via Digitalmars-d-announce
21-Nov-2014 05:18, Piotr Szturmaj пишет: W dniu 2014-11-11 o 23:38, Dmitry Olshansky pisze: gchunt is a tool is to help D developers identify and keep in check the usage of GC in their projects. So far it just postprocesses D compiler's -vgc output into a nice Wiki table. Results looks like

Re: On the meaning of string.length

2014-11-21 Thread Dmitry Olshansky via Digitalmars-d-announce
20-Nov-2014 16:50, Adam D. Ruppe пишет: On Wednesday, 19 November 2014 at 21:00:50 UTC, Ary Borenszweig wrote: In Ruby `length` returns the number of unicode characters What is a unicode character? Even in utf-32, one printed character might be made up of two unicode code points. Or

Re: Dgame 0.3.2

2014-11-21 Thread uri via Digitalmars-d-announce
On Saturday, 22 February 2014 at 10:00:46 UTC, Namespace wrote: On a side note, the author in the code is Stewart but it is still me :). It is my middle name, which the auto-header vim script grabs from the login. Yes that I have also seen. Otherwise, I would have used your github name. :)