Two standard libraries?
Alan Knowles
alan at akbkhome.com
Fri Jul 13 18:42:53 PDT 2007
I have to second this, but more from the reality of people depending on
tango in their libraries. From what I've seen of tango, It's a bit
over-designed/engineered for my taste, but I could easily change my
opinion one day, and I've not found any justification for using it yet.
What irk's me though is that dsource is starting to see code that
depends on tango. Which is adding a a huge barrier/dependancy that
resulted in me just completely re-writing some code from scratch rather
than re-using something already on dsource. I hate doing that, but
forcing tango on downloading my code, is not something I'm particularly
want to do at present.
While It doesnt sound like Walter will allow a more open commit policy
on phobos, I'm at a bit of a loss to see how this could be resolved..
I'd hate to see where dsource ends up with a complete mishmash of phobos
and tango only libraries.
Regards
Alan
Steve Teale wrote:
> It bothers me that Phobos and Tango seem to be completely divergent.
> One of the things that makes a language successful is that it has a
> good standard library. It seems that with D, you have to be a
> betting man - which standard library will prevail.
>
> It seemes to me that given Walter's definition of the language - a
> system programming language - that Phobos is closer to the mark. If
> users want a more object oriented standard library, that's all well
> and good, but it should be a shoe-in, then if you want to use the OO
> stuff you can, but code that's been written to work with Phobos
> should work unmodified with other libraries. (Note the recent
> discussion on C++ security). Any other approach seems to me to reek
> of vanity.
>
> I am not saying that Phobos is perfect. It has lots of omissions,
> but I have a feeling that it is about at the right level to enable
> authors to write the more OO stuff on top of it.
>
> I'm sure that this is a sensitive subject, but there you go! I think
> we all agree that Walter has done a damn good job on D, so why should
> we reject his thinking on Phobos? I've been watching Walter for a
> long time now, and in my book, he knows as much about his subject as
> anyone does, especially considering the coverage that's expected of
> him.
>
> If D is to succeed, I think we should work together rather than
> compete. I'd like to see a much more formal system for contributors
> to take responsibility for areas of Phobos. Maybe it exists, but if
> it does, it's hardly in your face. I'd also like to see people back
> off on trying to replace it. Let's improve it and augment it.
>
>
More information about the Digitalmars-d
mailing list