obsolete D libraries/modules
Ramon
spam at thanks.no
Thu Aug 29 12:36:57 PDT 2013
On Thursday, 29 August 2013 at 19:18:48 UTC, H. S. Teoh wrote:
> I wonder if we should post a notice on dlang.org to the effect
> that
> dsource.org is dead, and that people shouldn't rely on it.
> Right now,
> having no way to actually update that site to add a notice to
> this
> effect, the first thing people are going to do when they
> discover D is
> to hit the search engines and dsource.org is inevitably going
> to turn
> up. Then it's anyone's guess whether the net effect will be
> positive or
> negative -- I'm guessing negative, a bad first impression of D
> that it
> has lots of promising but dead projects.
Yes. I, being a D newbie myself, can report that's exactly what
happened. And it's particularly bad because, while a newb-newbie
might happily hack along and learn D, a professional newbie has
actual work to do. *of course* looking for what's available is
one of the first things to do. This whole thing get's even more
weight as D happend to be advertised like "use any C library to
your liking".
> [...]
>> But there is a (possibly very small) but, too: Tango.
>>
>> Maybe I'm simply mistaken but my impression so far is: There
>> once
>> were 2 rt libraries, phobos and tango and (for whatever
>> reason, no
>> judgement implied) phobos won and today with D2 it's D +
>> phobos,
>> period.
> [...]
>
> This is a dark part of D's history that people don't really
> like to talk
> ...
Oh, I did b no means intend to dig in wounds. My point rather is:
2 "batteries included" libs is not a good thing but a bad thing
because it confuses newbies.
I go with phobos because it's the official thingy and because I
don't see any major obstacles or bad issues.
Being as was, hase come to be and is, some cleaning might be
desirable. Frankly, the only reason I didn't just click away
Dstep is because it's *so* bloody important. Otherwise seeing
"tango" somewhere makes me click away.
OTOH binding C libraries being so bloody vital for D I feel we
should a) "port" Dstep to phobos and b) advertise prominently,
happily and loudly.
Being able to import C libs to D quite simply is vital, it's a go
or break issue for many. And if Dstep is the reasonable and
working way to get that done, we should put it on the front page.
---
As for the modules, dsource etc., I very strongly feel that we
should go the way of Python, span and others, i.e. we should
build an official repository.
A+ -R
More information about the Digitalmars-d
mailing list