Frank Heckenbach wrote:
I must also say that I'm a little angry at the inventors of these models (UCSD and Borland on the one side and Apple on the other, I suppose).
Apple ?? That must be a misunderstanding.
Macintosh Pascal compilers have their roots in Apple Pascal for the Apple II, an implementation of UCSD Pascal, way back in 1980. The unit model on the Macintosh is actually quite close to UCSD Pascal.
It is true that Think Pascal for Macintosh introduced "uses propagation" as a special feature for practical reasons: the massiveness of the Macintosh Toolbox. In each unit, you typically had to refer to fourty or more other units. The feature was copied in CodeWarrior Pascal as an option, but not in Apple MPW Pascal (as far as I recall).
Anyway, the model described by Grant Jacobs is not an Apple model.
Regards,
Adriaan van Os