From: Austin Ziegler Date: 2003-11-21T04:55:18+09:00 Subject: Re: "stereotyping" (was: Re: Strong Typing (Re: Managing metadata about attribute types) On Fri, 21 Nov 2003 04:24:59 +0900, Sean O'Dell wrote: > On Thursday 20 November 2003 11:15 am, Austin Ziegler wrote: >> Ever used RogueWave tools.h++? It's not really well documented, >> and I've had to open its source more than once in my career. This >> is an *expensive* commercial package. I don't know what platform >> you typically develop for, but this is *common* in Unix >> development. > Never heard of it, but I assume it's a C++ library? Do the type > declarations help you figure it out at all? Do you open the .h > files usually or go straight to analyzing the .cpp source code > itself and look right past the function declarations? That you haven't heard of it strongly suggests you don't do Unix development, but I could be wrong. (RogueWave tools.h++ has been at two different Unix development sites that I've worked in since the mid 90s.) I view little difference between opening a .h file and opening a .cpp file -- in Ruby, they're one and the same. I start with the .h file, but move to the .cpp file as necessary. -austin -- austin ziegler * austin@halostatue.ca * Toronto, ON, Canada software designer * pragmatic programmer * 2003.11.20 * 14.46.56