[net.lang.c] Generic Packages

jmc@ptsfa.UUCP (Jerry Carlin) (08/07/86)

In the August, 1986 issue of SIGPLAN Notices (ACM Programming Languages SIG)
there is an article on Generic Packages in C.

Abstract: "The structuring achieved by generic packages in Ada can be
chapely emulated in C by judicious use of the preprocessor. Two files
are required for the generic package: the specification and the body. Two
more files are used in the instantiation: one holding the instantiation
parameters and one with auxiliary code. Instantiation results in normal
C header and object files (*.h and *.o). Dependency control can be delegated
to the make program."

Ada "generic packages" are a way of allowing the use of 'types' as
parameters.

-- 
voice= 415 823-2441
uucp={ihnp4,dual,qantel}!ptsfa!jmc