Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!ames!ucbcad!ucbvax!decvax!decwrl!amdcad!cae780!tektronix!oresoft!randy From: randy@oresoft.UUCP (Randy Bush) Newsgroups: comp.lang.modula2 Subject: Re: Tyro questions Message-ID: <29@oresoft.UUCP> Date: Wed, 3-Dec-86 19:42:40 EST Article-I.D.: oresoft.29 Posted: Wed Dec 3 19:42:40 1986 Date-Received: Fri, 5-Dec-86 21:21:05 EST References: <4740@ism780c.UUCP> Reply-To: randy@oresoft.UUCP (Randy Bush) Distribution: net Organization: Oregon Software, Portland OR Lines: 12 In article <4740@ism780c.UUCP> darryl@ism780c.UUCP (Darryl Richman) writes: > >1) If I build an application with multiple modules, what, if anything, am >I guaranteed about each module's initialization code? Importees are initialized before importers. Circular imports are undefined. >3) Is it really considered a feature of the language that, given frp is a >function returning a pointer, the expression "frp()^.xyz" is not allowed and >must be coded as "tempP := frp(); tempP^.xyz"? Yes. Sorry about that.