Re: [GD-General] Eiffel
Brought to you by:
vexxed72
From: Jesse J. <jes...@mi...> - 2001-12-23 22:40:46
|
At 9:09 AM -0800 12/22/01, Brian Hook wrote: >At 10:08 AM 12/21/2001 -0500, Thatcher Ulrich wrote: >>but IMHO the STL stinks as far as usability goes. > >THANK you for saying that. I'm so tired of people going on and on >about how great STL is (it's probably the #1 validation of C++ and >templates I've seen), Templates are flawed but great. There might be better options in other languages, but for C++ there's just a ton of useful stuff you can do with them. In my code I make heavy use of smart pointers (exception safety, memory management, COM-style interface ptr wrappers, and preferences), the boost callback classes, type-safe logging functions, and STL. Note that this is all stuff that is very useful to ordinary programmers. >when in fact IT'S NOT THAT GOOD. It's convoluted, difficult to >debug, has bizarre syntax, takes forever to compile, generates tons >of warnings, requires third party implementations for stability. >The only reason people dig on it is that they didn't have to write >it. > >Someone should sift through the STL source code some time then come >back and tell me it's GOOD. The design is more important than the implementation and IMO the design is quite good. I've yet to see a really good implementation, but CodeWarrior's at least doesn't suck. -- Jesse |