- platform issues (not everyone agrees D2 is a perfect upgrade route -
how is this even surprising? Look at the number of people *not* using D,
it shouldn't be a surprise that there are people who dislike D2, but like
D1)

There are so many people love C and "hate" C++. We know it is the same language with one of them has some nifty extra tools. Generic programming, namespaces, easier OOP, operator/function overloading and many more.
Now why would they hate C++?
. politics
. politics related to certain features like OOP, operator overloading, you name it.
. complexity
Could you tell me anything other than this, that make sense?

These are all my subjective opinions. Feel free to throw the first rock,
after all I'm just a stupid troll.
Not always but can't say that i never see you trolling :P

 - stylistic issues (OOP style structured Tango vs quick'n'dirty Phobos
API) -> this causes annoying technical incompatibilities

For me the technical issues have the greatest priority. If I want a full
flexible Java style stream I/O interface and these kind of things, there's
no way in hell I'll let you shove the Phobos style ideology down my
throat. I'd have to create a "PhoTango" wrapper to actually use these.

I am not comparing libraries and also not in a position to do that since didn't even see Tango. But a question comes to mind. For library development (or just everything if that matters) is the top down OOP approach ideal/right way?
It is just an idiom that might have elegant solutions for certain tasks.

--
Using Opera's revolutionary email client: http://www.opera.com/mail/

Reply via email to