Libraries as programs preserved within compiler continuations
Mark B. Wells, Margaret A. Hug, Rollo Silver · ACM SIGPLAN Notices · 1985
An approach to library organization for block-structured languages is given that avoids corrupting such structuring with the introduction of “modules”, “units”, or “packages”. The scheme involves retentive block structuring and the preservation of partially compiled programs as compiler continuations. Its chief advantage is language simplicity. Its chief disadvantage is, at the present, its proclivity towards redundant file storage. This can possibly be eliminated by adopting a computational model using a one-level store.