On Friday, 30 January 2015 at 02:08:23 UTC, Andrei Alexandrescu wrote:
On 1/29/15 5:08 PM, bearophile wrote:
What's missing is a handy and compiler-efficient syntax to create value
array literals. Some persons have proposed the "[]s" syntax:

No, we need to define a function for that - please file an enhancement request, thanks. -- Andrei

I don't think it is wize to add a new array literal syntax before : - added optimization to promote them on heap. Thing like int[2] = [1, 2] can trivially avoid GC allocation. - added some support for ownership/lifetime. This will allow the compiler to promote even more on heap.

If don't expect the new syntax to be that useful if these point are addressed. If I'm turn out to be wrong, we can reconsider at that point.

Reply via email to