Two standard libraries?

Sean Kelly sean at f4.ca
Fri Jul 13 12:31:40 PDT 2007


Steve Teale wrote:
> 
> 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).

While one might argue that it is easier to wrap a strictly procedural 
library with an OO layer than vice-versa, I think the ease with which 
any library may be encapsulated in a wrapper is more dependent on its 
design (the assumptions it makes, how features are exposed, etc) than on 
whether the interface uses functions or objects.  That said, I don't 
personally consider Tango to be an object-oriented library because it 
does not require the user to define his own objects in order to use it.


Sean



More information about the Digitalmars-d mailing list