Top Github Languages for 2013 (so far)

ilya-stromberg ilya-stromberg-2009 at yandex.ru
Sun Sep 15 23:38:57 PDT 2013


On Sunday, 15 September 2013 at 18:28:25 UTC, Dicebot wrote:
> On Saturday, 14 September 2013 at 12:19:18 UTC, ilya-stromberg 
> wrote:
>> On Wednesday, 4 September 2013 at 07:04:01 UTC, Elvis wrote:
>>> I'm new to D, from what I read in Reddit these days, it's 
>>> really really bad that D's supporter always claim that D 
>>> support Manual Memory Management and GC can be disabled , 
>>> despite the truth that druntime/phobos are parts of D to an 
>>> end user!
>>> I dislike GC but I dislike misleading much more!
>>
>> It's really possible.
>>
>> You can use malloc/free for manual memory management. For 
>> example, Vibe.d use it, and it's really fast.
>
> Wrong.
> Vibe.d uses partial manual memory management but can't get rid 
> of GC completely (and it hurts in certain situations hard)
>

Yes, I know. I just wanted to say: "You can use malloc/free 
functions to implement custom memory allocators". Sorry for 
misunderstand.

>> You can disable automatic GC run and run GC manually:
>> http://dlang.org/phobos/core_memory.html
>>
>> Also, you can remove GC at all:
>> https://bitbucket.org/timosi/minlibd/overview
>
> It is the very same misadvertising. No one cares about what you 
> can. D has inline assembly, you can possibly do anything. What 
> does matter and what people expect is doing something 
> conveniently. And D is not there right now.
>
> Again, it can become much better with relatively few tweaks to 
> the compiler. But it is not _right now_ and that is the only 
> thing that does matter.

Yes, we need memory allocators. Do you know have we got any 
progress here?


More information about the Digitalmars-d mailing list