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.]