On Wed, 19 Jul 2000, Gilad Ben-Yossef wrote:
> Qt indeed uses C++ but AFAIK not very well. No templates, no STL and
> little use of things like multiple inheritance . Now I can hear all you
> hard core C programers saying to yourselves: "why, you say it like it's
> a bad thing?!" but I think that if someone is using C++, at least she
> should do it well.
I disagree. Indeed, one of my todo projects is rewriting Python in highly
conservative C++ (no templates, no exception, multiple inheritance only
when all but one of the classes are ABCs, etc.) to show that conservative
C++ can kick C's ass. OTOH, when a project is done in C++, you can be
sure there will be no corner of the reference manual of C++ will be left
unexpoited.
> a. Free C++ compilers that support all of the features of the language
> did not exists and a big gap existed between the support that existed on
> various platform. This has changed by now, though.
I take it you think g++ supports templates properly? Think again.
(I've worked with g++ and templates. I wouldn't wish it on my enemies)
> Gilad, who fell asleep 3 times in five minutes while trying to read
> "Design Patterns" ;-)
Are you kidding? I read that book cover to cover. Wonderful book!
--
Moshe Zadka <[EMAIL PROTECTED]>
There is no GOD but Python, and HTTP is its prophet.
http://advogato.org/person/moshez
=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]