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: 1108a1,2c6139ce13be9980 X-Google-Attributes: gid1108a1,public X-Google-Thread: f43e6,2c6139ce13be9980 X-Google-Attributes: gidf43e6,public X-Google-Thread: 103376,3d3f20d31be1c33a X-Google-Attributes: gid103376,public From: donh@syd.csa.com.au (Don Harrison) Subject: Re: Safety-critical development in Ada and Eiffel Date: 1997/07/22 Message-ID: #1/1 X-Deja-AN: 258062654 Sender: news@syd.csa.com.au X-Nntp-Posting-Host: dev50 References: Organization: CSC Australia, Sydney Reply-To: donh@syd.csa.com.au Newsgroups: comp.object,comp.software-eng,comp.lang.ada,comp.lang.eiffel Date: 1997-07-22T00:00:00+00:00 List-Id: Robert Dewar wrote: :Don said : :<> : : :Time to restate the following observation: : :Unify and Confuse both mean at their root the same thing, namely to :make into one, or to join together, but they express a different :judgment as to the desirability of of the joining. Yes, the perspective *does* depend on a judgement of the desirability of unification vs. separation in any particular case considered. However, it's a mistake to assume that a judgement is necessarily arbitrary. On the contrary, an informed judgement can be made on the basis of the relative pros/cons of each alternative. These pros and cons can be weighted on the basis of importance and used to construct a formula for desirability of unification/ separation. Among those qualities I would regard as important are such things as simplicity, reusability and reliability. Any rational person will agree these are important qualities in software. Pros which promote these qualities would be heavily weighted as would be cons which compromised them. Such a formula would provide a fairly objective basis for judgement which transcends the "This-is-what-I'm-used-to-so-it-must-be-better mentality". I don't have the time to do this but it would be an instructive exercise given Eiffel's enhancement of the above qualities. (Don certainly had nothing new to say on this issue, and neither :do I :-) There is more to say, but perhaps another day.. :) Don. =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Don Harrison donh@syd.csa.com.au