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=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC 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: f43e6,2c6139ce13be9980 X-Google-Attributes: gidf43e6,public X-Google-Thread: 103376,3d3f20d31be1c33a X-Google-Attributes: gid103376,public From: Nick Leaton Subject: Re: Interface/Implementation (was Re: Design by Contract) Date: 1997/09/12 Message-ID: <34196777.A3EC0B06@calfp.co.uk>#1/1 X-Deja-AN: 271906919 X-NNTP-Posting-Host: calfp.demon.co.uk [158.152.70.168] References: <3416BE96.A38F2295@calfp.co.uk> Reply-To: nickle@pauillac Newsgroups: comp.software-eng,comp.lang.ada,comp.lang.eiffel Date: 1997-09-12T00:00:00+00:00 List-Id: Robert Dewar wrote: > < having the ability to freely order increase the readability of the code? > Well I do like grouping features with a class in clusters, and > (hopefully) being consistent between clusters. You can always order > bottom up if you want to, but you don't have to. In other words having > free ordering is a superset of bottom up ordering.>> > > Reading some of these posts makes me wonder whether the posters have > actually written code in Ada. Because I cannot make any sense out of > their description of the restrictions in Ada ordering. > > Nick, perhaps you could give a small example of Ada code where Ada > forces you to write things in inconvenient order, and then we can > better understand what you are talking about. It looks like I got the wrong idea from some earlier postings saying that Ada enforced some orderings. My general point is that in the past, ordering my have been enforced for some languages to make life easier for the compiler writer. This should now be obsolete, and you should be allowed to put what ordering you want on your source, with the availablity of tools to reorder and or filter the source into appropriate forms. I had great problems understanding a Smalltalk or Eiffel style workbench until I used one in practice, and now find it a incredible benefit. Its very hard to describe such a system to someone else without them using it. -- Nick Eiffel - Possibly the best language in the world - unless proven otherwise.