The name "Phobos" in user-facing docs
Michael
michael at toohuman.io
Fri Jan 12 22:28:10 UTC 2018
On Friday, 12 January 2018 at 22:26:38 UTC, Michael wrote:
> On Friday, 12 January 2018 at 21:24:40 UTC, John Gabriele wrote:
>> [...]
>
> I mean, you're correct to say it's an artifact of D being an
> old language. Tango was the original, and Phobos was introduced
> for D2 as a competing library. I don't see this as being
> confusing for new users. When I learnt D, I simply understood
> that the standard library was called "Phobos" instead of "STL"
> some other associated term. It didn't ever become confusing,
> and when I learnt about Tango I was immediately made aware (by
> the context) that Tango was simply the old standard library,
> where Phobos had replaced it. This isn't any more confusing
> than C99, C11 etc. as versioning numbers for updates to the
> language and their libraries. D1 and Tango, D2 and Phobos. I
> don't think it's common to get the impression that Tango is
> still a competing library, though that may differ for some
> users.
I also just really like the name and hope that kind of convention
continues. You have a core language (Digital Mars (the planet),
or D) and its accompanying moon (Tango, then Phobos). I think it
suits the language.
More information about the Digitalmars-d
mailing list