Polishing D - suggestions and comments

Lars Ivar Igesund larsivar at igesund.net
Fri Jan 25 09:57:17 PST 2008


Dan wrote:

> Jarrod Wrote:
> 
>> On Wed, 23 Jan 2008 21:52:19 -0500, Daniel wrote:
>> 
>> > Walter is, and ought to be, focusing his efforts on the language more
>> > than the libraries.
>> > 
>> > Oddly, I would argue that all libraries are simply stop-gap fixes for
>> > missing or poorly implemented language features; indeed most
>> > programming code tends to be.
>> > 
>> > However, D has phobos, there was mango, now tango, and work has been
>> > done on a tangobos.  The fact that the library keeps changing shows
>> > that D's language features actually have an impact, as they frequently
>> > replace or integrate library features.
>> > 
>> > Regards,
>> > Dan
>> 
>> To claim Phobos is not a part of D is to claim the C stdlib is not a part
>> of C.
>> Phobos is a part of D, and it's a very important part of D too (hell we
>> can't even have classes without Object.d). Walter is the father of Phobos
>> and although he allows others to contribute to it, he is the one who
>> decides what to add to Phobos and how to add it. Yes, Walter should focus
>> on developing the language of course, but he also has to decide what the
>> *standard* library is going to be since he is after all the head project
>> manager of both Phobos and D.
>> I emphasize the word *standard* because right now, we don't have a
>> standard. Unless you include a bunch of versioning/mixin hacks, we
>> currently have code that won't even compile on different workstations
>> because of two very different core libraries that are totally
>> incompatible. So now we're stuck with an annoying rift.
>> Tangobos is a step in the right direction to get compatibility back, but
>> at the moment it's just a band-aid solution.
>> 
>> All I want to see is a standard, be it Phobos with all the cool stuff
>> Tango adds, or a Tango with all the nice things Phobos has. But this
>> isn't going to happen unless one of the dev teams concedes already :|
> 
> Fair assessment.  I think Tango is more open source and takes the load off
> Walter.  It's just simply too heavyweight for me to dare use it; so
> library developers go to Tango and library users still go to Phobos.  : p

I am just curious, what do you consider to be too heavyweight about Tango?
Or why do you think it is too heavyweight?

-- 
Lars Ivar Igesund
blog at http://larsivi.net
DSource, #d.tango & #D: larsivi
Dancing the Tango



More information about the Digitalmars-d mailing list