Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!seismo!esosun!net1!sdcsvax!hp-sdd!ncr-sd!se-sd!kdj
From: kdj@se-sd.UUCP (Doug Johnston x6243)
Newsgroups: comp.lang.modula2
Subject: Re: Syntax to include procedures inline in procedure-based languages
Message-ID: <930@se-sd.UUCP>
Date: Thu, 11-Dec-86 13:56:08 EST
Article-I.D.: se-sd.930
Posted: Thu Dec 11 13:56:08 1986
Date-Received: Mon, 15-Dec-86 02:46:06 EST
References: <11458@cca.UUCP> <4814@ism780c.UUCP> <1654@k.cc.purdue.edu>
Reply-To: kdj@se-sd.UUCP (Doug Johnston)
Organization: NCR Corporation, SE - San Diego
Lines: 14

The decision to include procedures inline may often be better done by compilers
but compilers often do not have all of the information necessary to make good
decisions.  The idea that compilers should play god and that they are always
better decision makers is just not true.  The ability of the programmer to
specify inline inclusion is usefull and it would be just as useful for the
programmer to be able to inhibit inline inclusion for compilers which do
such inclusions themselves.

I am a compiler developer with 10 years experience and I know that programmers
may not always make the best decisions but it is not my job to control them.
It is my job to provide the best product I can (that includes documentation) 
and to give the programmer the best set of options I that I am able to.

[My opinions are my own and may not necessarily be those of my employer.]