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/08/29 Message-ID: #1/1 X-Deja-AN: 268965820 Distribution: world References: <34046FAD.52BFA1D7@eiffel.com> <34059557.37C0@pseserv3.fw.hac.com> <3406CF60.11A867C4@trcinc.com> Organization: PSINet Newsgroups: comp.object,comp.software-eng,comp.lang.ada,comp.lang.eiffel Date: 1997-08-29T00:00:00+00:00 List-Id: In article <3406CF60.11A867C4@trcinc.com> Suzanne Zampella writes: > > Another thing to note here; as (since) people are bandying about > > automated tool support for extracting spec or whatever, they need to > > realize the dual of this is also readily available: automated support > > for generating the operation signatures and stubs for the body from > > the spec. > > Oh, to be back on the Rat..... We had this way back in '87, 10 years > ago... .. code the specification for detailed design -- baseline it in > the environment so everyone who interfaced had a stable target, then the > CASE generated the body stub and you could change the body till it > worked while your fellow team members coded and compiled against your > specification. If you wanted to see the specification of > something you just put your cursor on it and pressed a function key and > up popped a window showing the definition of the item (procedure, > variable, whatever). If you didn't remember the parameters of a > procedure call, with the a press of a function key the CASE would prompt > you for them. Never fear, Emacs is here! Seriously, Emacs ada-mode does all of this for you now. What's more, it's completely open and you have complete control over it (can change it if you wish, etc.) And it is much easier to integrate it with other things. Emacs is KING! :-) :-) [yes, Robert, I know I probably shouldn't have said that!] /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