And, as you like CODE, IIRC, you can see all the members from multiple 
source files in one list in CPO (Project Organizer). I've liked that I can 
sort on any column in the member list, so that related source members are 
grouped - whether they have the same name or the same first few characters 
or whatever. So your earlier comment about it being hard to switch between 
files is managed nicely with CODE.
Change management systems help, as well, since they tend to group objects 
under a project or product, and the source member hooks are hidden.
I have a preference (not law <g>) for using separate source files. As Griz, 
it may be what I'm used to. I find it confusing when there is a command 
called BUILD that uses a program called BUILD. They need distinct names in 
the source file when they are both in the same one, so the source for the 
command is BUILDCMD. How was I to know to compile it as CRTCMD LIB/BUILD 
SRCMBR(BUILDCMD)?
But this speaks more to a lack of standards, than to what to do about one 
or many files. It seems to me there are at least 2 choices:
1. A single source file with some way to distinguish source (object) type
2. Separate source files, with your choice of distinct names for each part, 
or the same name for, say, the command and its CPP (but what about a VCP, 
he says? - exactly)
I also like using distinct files, because of the defaults on the create 
commands. Again, personal preference. Folks from a Unix or other C/C++ 
development model aren't used to QCSRC, so they use C as the source file 
name. It depends.
Products like TurnOver, ACMS, and Silvon's (what was it called) are very 
helpful to manage all this - just having distinct libraries for different 
products, or applications, still doesn't help organize things as much as 
these tools do, IMO.
Regards
Vern
At 01:20 PM 1/21/2003 -0500, you wrote:
Good summation Scott:
"Neither method seems to me to be significantly better than the other.
There are workarounds for all of the problems caused by one method or
another."
Like F17 in PDM and selecting only certain types.
As an Amazon Associate we earn from qualifying purchases.