Why D is not popular enough?
John Smith via Digitalmars-d
digitalmars-d at puremagic.com
Sun Aug 21 01:58:38 PDT 2016
On Friday, 19 August 2016 at 02:59:40 UTC, Adam D. Ruppe wrote:
> On Thursday, 18 August 2016 at 22:50:27 UTC, John Smith wrote:
>> Garbage collector is in a few libraries as well. I think the
>> only problem I had with that is that the std.range library has
>> severely reduced functionality when using static arrays.
> std.range is one of the libraries that has never used the GC
> much. Only tiny parts of it ever have,
> Moreover, dynamic arrays do not necessarily have to be GC'd.
> Heck, you can even malloc them if you want to
> (`(cast(int*)malloc(int.sizeof))[0 .. 1]` gives an int of
> length 1).
> This has been a common misconception lately... :(
Never really said that was the case. The restriction was caused
for the need to be able to change the length of the array. Which
you can't do: (cast(int*)malloc(int.sizeof))[0 .. 1].length = 0.
If that wasn't std.range then it was something else, it's been a
while since I used it.
More information about the Digitalmars-d