I gently suggest that people not criticize one language versus another unless they have substantial experience coding in both. Otherwise I would suspect they do not know what they are talking about. Original Message: ----------------- From: Ron Kuper RonKuper@xxxxxxxxxxxx Date: Fri, 11 Feb 2005 09:17:10 -0500 To: gmpi@xxxxxxxxxxxxx Subject: [gmpi] Re: low level API - Abstract Factory summary >>> > 7.1.3 > Rationale: For ease of use, C + + doesn??t require that a type name be > prefixed with the keywords class, struct or union when used in object > declarations or type casts. Example: stupid stupid stupid stupid stupid stupid stupid The more I dig into C++ spec, the more I am convinced it was designed by the laziest, dumbest bastards ever born. <<< Shame on you. Someday someone as ill informed of GMPI as your of C++ will talk the same trash about us. C++ IS A DIFFERENT LANGAUGE THAN C. The C++ spec is maintained by C++ developers, not C developers. C++ took the crude notion of "types" via "typedef" and replaced it with genuine user defined types (classes) and all that entails. Most of the time you don't even need to use the keyword "typedef" in C++, unless you are dealing with a primitive type. C++ vs. C debates aside, I think some of us need a little attitude adjustment. We haven't even begun writing any real GMPI code yet and already there's way too much criticism and negativity (e.g., supposed cons of C++, *nix or Windows.) We're never going to make any progress this way. If anyone wants to present a principled criticism of C++ or anything else, based on a foundation of knowledge and experience, please do so, but keep it factual. If you want to take pot-shots or otherwise engage in back seat driving, bite your tongue. Thanks. Moving along... ---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission. Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ . ---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission. Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe