[comp.compilers] Origin of term 'Big Inhale'

rrh@skagit.cs.washington.edu (Robert R. Henry) (05/10/89)

I am interested in finding the origin of the term "Big Inhale".

A "Big Inhale" is what a compiler does when it encounters an
import(modula2) or use(Ada) clause, and has to get the definitions
exported by the named module and extract and retain those that are
going to be used.  Thus the first thing that a compiler typically does is to
inhale all of the definitions, perhaps to never use them again.

I first saw the term in a longish technical report from some University
located in Norway.  The TR described the problem and describe some ways
to alleviate the problem.  Alas, I can no longer find the citation,
and have not seem this term used elsewhere.

Thanks,
	Robert Henry
	University of Washington
[It's new to me.  Perhaps it's a translation from the original Norwegian. -John]
[From Robert R. Henry <rrh@skagit.cs.washington.edu>]
--
Send compilers articles to compilers@ima.isc.com or, perhaps, Levine@YALE.EDU
Plausible paths are { decvax | harvard | yale | bbn}!ima
Please send responses to the originator of the message -- I cannot forward
mail accidentally sent back to compilers.  Meta-mail to ima!compilers-request

rts@snodgrass.cs.unc.edu (Rick Snodgrass) (05/11/89)

In article <3877@ima.ima.isc.com> Robert R. Henry <rrh@skagit.cs.washington.edu> writes:
>I am interested in finding the origin of the term "Big Inhale".

This term is defined in

@techreport     ( CONRADI85A,
key     =       "Conradi & Wanvik" ,
title   =       "Mechanisms and Tools for Separate Compilation" ,
author  =       "Conradi, R.; Wanvik, D.H." ,
number  =       "25/85" ,
institution=    "The University of Trondheim, The Norwegian
Institute of Technology" ,
address =       "Trondheim, Norway" ,
year    =       "1985" ,
month   =       "oct" ,
pages   =       "24" ,
keywords=       "modules; separate compilation; interfaces")
[From rts@snodgrass.cs.unc.edu (Rick Snodgrass)]
--
Send compilers articles to compilers@ima.isc.com or, perhaps, Levine@YALE.EDU
Plausible paths are { decvax | harvard | yale | bbn}!ima
Please send responses to the originator of the message -- I cannot forward
mail accidentally sent back to compilers.  Meta-mail to ima!compilers-request