static array with inferred size

Dgame r.schuett.1987 at gmail.com
Wed Sep 20 07:12:15 UTC 2017


On Wednesday, 20 September 2017 at 05:36:43 UTC, Andrei 
Alexandrescu wrote:
> On 9/19/17 8:47 PM, Steven Schveighoffer wrote:
>> This needs to happen.
>> 
>> e.g.:
>> 
>> char[$] arr = "hello"; // syntax up for debate, but I like 
>> this.
>> 
>> I can't think of a correct way to do this that doesn't 
>> heap-allocate and is DRY.
>> 
>> D is so powerful, it's a huge shame it can't figure this one 
>> out.
>> 
>> issue: https://issues.dlang.org/show_bug.cgi?id=481
>> 
>> Fix that was merged: https://github.com/dlang/dmd/pull/3615
>> 
>> And then reverted: https://github.com/dlang/dmd/pull/4373
>> 
>> Maybe there was an issue with the implementation? Can it be 
>> redone?
>> 
>> -Steve
>
> The argument was it can be done trivially with a library 
> solution. -- Andrei

http://p0nce.github.io/d-idioms/#@nogc-Array-Literals:-Breaking-the-Limits


More information about the Digitalmars-d mailing list