From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fac41,2c6139ce13be9980 X-Google-Attributes: gidfac41,public X-Google-Thread: 1108a1,2c6139ce13be9980 X-Google-Attributes: gid1108a1,public X-Google-Thread: 103376,3d3f20d31be1c33a X-Google-Attributes: gid103376,public X-Google-Thread: f43e6,2c6139ce13be9980 X-Google-Attributes: gidf43e6,public From: jsa@alexandria.organon.com (Jon S Anthony) Subject: Re: Interface/Implementation (was Re: Design by Contract) Date: 1997/09/05 Message-ID: #1/1 X-Deja-AN: 270014408 References: <340C85CE.6F42@link.com> <340F3801.47E5@pseserv3.fw.hac.com> Distribution: world Organization: PSINet Newsgroups: comp.object,comp.software-eng,comp.lang.ada,comp.lang.eiffel Date: 1997-09-05T00:00:00+00:00 List-Id: In article <340F3801.47E5@pseserv3.fw.hac.com> "W. Wesley Groleau x4923" writes: > > IMHO, this is how it should be. One of the annoying things I find with the > > ability to order operations differently in Ada spec and body is that you > > see them in a certain order in the spec and may have trouble finding them > > in the body because they've been re-ordered This seems _really_ odd given that the idea of outside IDE support is so often bandied about by Eiffel proponents. Come on, this is _trivial_ and fully supported by any decent IDE. For example, ever use imenu in emacs? Gives an indexed listing of the functions (in either spec or body) and you can simply click to get there. Or, just find it in the spec and flip to the body - voila' you are on the functions implementation. Really, this is just bogus. > > , often due to compilation dependencies. IMO, there's no excuse > > for imposing dependency-related >ordering in an age of multi-pass > > compilation. And this is just plain wrong. Any particular reason why you feel the need to go around spouting obvious falsehoods? Also, multi-pass compilation has existed for over 30 years (probably longer) so this is just plain irrelevant. These two bits end up making you look completely clueless... /Jon -- Jon Anthony OMI, Belmont, MA 02178, 617.484.3383 "Nightmares - Ha! The way my life's been going lately, Who'd notice?" -- Londo Mollari