From: Robert L K. <rl...@al...> - 2000-02-05 15:21:53
|
Date: Fri, 04 Feb 2000 19:13:04 -0700 From: "S. Miller" <sm...@rn...> I would also like to toss in the notion of using C++ for some of this, which would facilitate custom popups by deriving them from a base class. If everyone hates this, I'll keep using C, but please give it some thought. My own experience (from a startup where I spent over 4 years dealing with it) is that C++ is great for standalone stuff where everything is written in C++, but horrible if it has to interface with anything else. I didn't really loathe the language -- I left that for our C++ guru, who pointed out that one really has to understand it to loathe it in its full glory -- but it does require real expertise to use correctly. I have to admit that there's stuff even in the low levels that I'd like to use C++ for, but it's probably going to cause more problems than it will solve. However, if there's one place that it really makes sense, it's in the GUI, which after all is not going to be directly portable to anything beyond the Gimp and where inheritance is known to be very useful. So my take would be to lean against it, but if it's going to make your life radically easier and won't force the lower level stuff to use C++, I'd say give it a whirl. (Besides, we might actually learn a little something about how to design printing interfaces in general that might just come in handy down the road.) -- Robert Krawitz <rl...@al...> http://www.tiac.net/users/rlk/ Tall Clubs International -- http://www.tall.org/ or 1-888-IM-TALL-2 Member of the League for Programming Freedom -- mail lp...@uu... Project lead for The Gimp Print -- http://gimp-print.sourceforge.net "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton |