In article 3DF587CB.A361FF0@yahoo.com, CBFalconer cbfalconer@yahoo.com writes
I was not intending my comment to be a criticism of your practice, but of the fact that such a multiple module per source file operation is even allowed. Of course I recognize that yours was a cut-down demonstration of a 'fault'. Once we are dealing with units we are outside the realm of standards anyway, and I don't know if the same sort of combination is allowed with the ISO10206 methods.
I am arguing that I see no point to the practice, and that stopping all consideration of the source file after the final '.' is desirable. I may well have missed some reason for allowing such practices. Maybe Borland did allow such; if so I never used it and never missed it. My article was intended to be a request for elucidation of possible reasons for allowing the practice, if such exist.
One tiny point which I didn't make clear; as tested by me the unit and the program were in separate files.