NICE-ESG-Libs Digest        Tue, 13 Jun 95       Volume 1 : Issue 257 

Today's Topics:
                     NICE-ESG-Libs Digest V1 #256


NICE Eiffel Standards Group -- Library Committee Mailing List To post to list: NICE-ESG-Libs@atlanta.twr.com To send mail to the Chairman of the committee: NICE-ESG-Libs-chair@atlanta.twr.com Administrative matters (sign up, unsubscribe, mail problems, etc): NICE-ESG-Libs-request@atlanta.twr.com
Date: Mon, 12 Jun 95 20:01:43 PDT From: bertrand@vienna.eiffel.com (Bertrand Meyer) Subject: NICE-ESG-Libs Digest V1 #256 To: NICE-ESG-Libs@atlanta.twr.com Jason Schroeder seems not to understand that one cannot do DESIGN through politicking. Design is about elegance and quality, not one-vote majorities. The process that he advocates is well known: it leads to ``design by committee'', the process whereby 10 people are sitting around a table, each with 10 pet proposals, and the committee accepts have of them (I'll take yours if you'll take mine). The result is ``standards'' like C++, FORTRAN 9X etc. This will not happen for Eiffel. It is also not appropriate to consider that users have exactly the same rights as implementors. Implementors have a duty to reject proposals that (although they might appeal to some users) would endanger the efficiency of implementations. For that reason many serious committees give implementors a veto right. Such a rule is stated very precisely, for example, in the Simula standard. More generally, I just cannot understand Jason Schroeder's hostility to the role of ISE within NICE. We gave Eiffel to NICE; all that we are asking is that NICE does not suddenly change the language and library in ways that are meant to make it impossible for ISE to implement them. That would be a strange way to thank us. Finally, I will talk to whom I want, when we want, where we want and about what we want. I live in a democratic country and am a citizen of a democratic country, and do not need anyone's permission to talk. -- Bertrand Meyer