Nah ;) C++ couples functions and data, C decouples them. And decoupling rocks. At least that's what the adverts say.
Also - and I've seen this before on a different project - if you're doing something like handling different classes of say, file readers, in C++ you have to resort to a lot of switches: switch FILE_TYPE: case MOV: file = new FileMove(); break; case AVI: file = new FileAVI(); break; ... whereas I was suggesting in a previous thread that a lot of this could be combined in a table which one can scan through, and obtain the polymorphism sought. The more I look at C++, the more I get to dislike it, and I often think "oh hell, this would all just be easier in C". It would be nice to use a really high programming language, but we live in a C world. ----- Original Message ---- From: David McNab <[EMAIL PROTECTED]> To: cinelerra@skolelinux.no Sent: Friday, 24 August, 2007 2:05:45 AM Subject: Re: [CinCVS] Some of my thoughts on scripting C++, if done right, offers enormous programming leverage: - more readable code - more maintainable code - get more done in much less lines - easy to extend - eliminates a lot of menial and 'yak shaving' boilerplating - create very satisfying and intuitive abstractions ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/