Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!wuarchive!rex!ukma!sean From: sean@ms.uky.edu (Sean Casey) Newsgroups: comp.lang.c++ Subject: Re: solution to implementing parameterized classes Message-ID: <1991Jun9.204515.18040@ms.uky.edu> Date: 9 Jun 91 20:45:15 GMT References: <2792@umriscc.isc.umr.edu> <1991Jun9.013306.4462@cs.sfu.ca> Organization: The Leaning Tower of Patterson Office @ The Univ. of KY Lines: 42 miron@cs.sfu.ca (Miron Cuperman) writes: |Why work hard? There is a cpp with template support at: | csc.ti.com:/pub/cpp.tar.Z "With template support" means you can do templates, but it's not standard. Plus there's no directions therein for using the preprocessor with one's favorite compiler. Plus if I read this right, it's an extra step to go through, since the trend is to put the preprocessor in the compiler. I wanted to use cpp to do "standard" templates, but their method didn't meet the Stroustrup model as much as I'd like, so I decided not to use it. Sean -*-*-*-*- On an unrelated note, C++ is giving me headaches. I'm doing my best to write clean, sensible looking code, and it still looks awful when I come back to it. I've been writing C code for 9 years. I can do nice clean work when I want. But a little voice is telling me maybe C++ is a bit too low level for doing lots of OO things. The little voice is telling me to look at Eiffel or some other such entity to write reasonably understood systems. Does that make sense? I wish there were some serious OO design experts around here to consult with. It'd be kind of nice to hear: "Well you're having problems because of the way you designed it." or "You have to tough it out - this kind of problem is just as gnarly in this language as it is in C++." or "Are you crazy? You should be using Smalltalk!" I dunno. Maybe I'll just take more aspirin and type on... Sean -- ** Sean Casey