Proposal : aggregated dlang git repository
weaselcat via Digitalmars-d
digitalmars-d at puremagic.com
Tue Feb 10 09:44:24 PST 2015
On Tuesday, 10 February 2015 at 17:00:18 UTC, Andrei Alexandrescu
wrote:
> On 2/9/15 11:28 PM, weaselcat wrote:
>> On Tuesday, 10 February 2015 at 07:17:11 UTC, Dicebot wrote:
>>
>>> At the same time stuff like RefCounted is a mess.
>>
>> +1
>> (Sorry for the noise, just wanted to share the opinion. :) )
>
> One actionable item would be to point at a code fragment and
> argue "wtf - here's some good evidence". Thanks! -- Andrei
My position isn't as a D developer but as a (somewhat new) D
user attempting to port a C++ library. Many features in D feel
unfinished and tons of feature requests sit on the bug tracker.
Attempting to port a library that requires a lot of deterministic
resource management to D has felt like I've been repeatedly
kicked in the teeth. There was an enhancement request from 2009
that got closed by Walter about addressing D's lack of resource
management utilities back in November (2014) saying just use
refcounted. That would be great if refcounted wasn't half
implemented and nearly featureless compared to C++'s shared_ptr.
There was a few bug reports for unique/refcounted (submitted by
you IIRC) to address their many issues that have pretty much just
sat there and which are far beyond my current D skillset to work
on. All while major D developers were working on the website and
major D utilities are well - broken.
Addendum, I wrote this on a phone during my commute so I
apologize about the lack of specifics and links - I hate mobile
typing. :)
Also, I am not blaming anyone for not working on what I deem
important in a FOSS project. I use almost only FOSS software and
understand that if I want feature X I should submit a PR.
But a lot of my disgruntlement using D has already been summed up
in proposed DIPs that rot on the wiki.
I'm probably going to continue using D because I like where it's
headed but it would be very difficult for me to recommend it to
any colleagues.
Again I apologize for the briefness, I'll try to reply to this
later with better details.
More information about the Digitalmars-d
mailing list