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: f43e6,2c6139ce13be9980 X-Google-Attributes: gidf43e6,public 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 From: dewar@merv.cs.nyu.edu (Robert Dewar) Subject: Re: Interface/Implementation (was Re: Design by Contract) Date: 1997/09/17 Message-ID: #1/1 X-Deja-AN: 273255425 References: Organization: New York University Newsgroups: comp.object,comp.software-eng,comp.lang.ada,comp.lang.eiffel Date: 1997-09-17T00:00:00+00:00 List-Id: Don said <> No you can't, you lose critical functionality if you do not have prior declarations, namely the capability of mutual recursion. And in actual practice, the likelihood of finding Ada written without prior declarations is NOT in fact any greater than that of finding Ada with no if statements. I don't know if you have written Ada or not, if you have, and have really tried to write without prior declarations, then all I can say is that your style is (a) peculiar (b) undesirable (c) dissimilar to any other Ada code I have seen I would make the same statement about lack of if statements ( it is of COURSE possible to use case statements everywhere instead of if statements, but no one would do it, to me it is a perfect analogy).