Incorporating D
Namespace
rswhite4 at googlemail.com
Fri Jan 25 15:53:15 PST 2013
On Friday, 25 January 2013 at 23:16:09 UTC, Andrei Alexandrescu
wrote:
> On 1/25/13 4:39 PM, Namespace wrote:
>> On Friday, 25 January 2013 at 20:45:22 UTC, Szymon wrote:
>>> Hi,
>>>
>>> I would really like to start using D in our small company as a
>>> C++ replacement. With that in mind I do have few questions:
>>>
>>> 1) Is D2 really ready for production code?
>>
>> Not really. A big pain in the ass is the missing rvalue ref
>> that C++
>> has. So using structs is a big disaster. But there are plenty
>> of other
>> missing features.
>
> I have discussed a few possible designs at
> http://d.puremagic.com/issues/show_bug.cgi?id=9238. I actually
> have in mind a design that I'd choose, but haven't had the time
> to write it.
The choosen syntax was "auto ref".
There is still a Pull which waits for completeness and merging
(#1019).
It hurts this much because this issue is dicussed since a year
and there is still no implemented solution. structs are now
lvalues, so this error is fixed, but the rvalue ref is still
missing. So struct usage is more unhandy as anytime before.
> What other features are you referring to?
Oh I have a list, but the auto ref problem is my most favorite of
missing features.
Another example would be the scope storage class (and with it
also "in").
More information about the Digitalmars-d
mailing list