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,e01bd86884246855 X-Google-Attributes: gidfac41,public X-Google-Thread: 103376,fb1663c3ca80b502 X-Google-Attributes: gid103376,public From: "Veli-Pekka Nousiainen" Subject: Re: Interesting thread in comp.lang.eiffel Date: 2000/07/18 Message-ID: #1/1 X-Deja-AN: 647775873 References: <8ipvnj$inc$1@wanadoo.fr> <8j67p8$afd$1@nnrp1.deja.com> <8j7i54$j7d5@news.kvaerner.com> <395887EB.8D612FC7@deepthought.com.au> <395A190E.FD4D8978@easystreet.com> <6Yt65.3417$MS3.72586@news1.online.no> <395A7E7E.FE57E036@easystreet.com> <8jermi$5cb2@news.kvaerner.com> <395BCE66.2BE8EE0A@eiffel.com> <395D113D.1F654A68@eiffel.com> <395E5D16.C4D109F1@eiffel.com> X-Priority: 3 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4029.2901 X-Trace: read2.inet.fi 963928667 213.28.8.37 (Tue, 18 Jul 2000 16:57:47 EET DST) Organization: Sonera corp Internet services X-MSMail-Priority: Normal Reply-To: "Veli-Pekka Nousiainen" NNTP-Posting-Date: Tue, 18 Jul 2000 16:57:47 EET DST Newsgroups: comp.lang.ada,comp.lang.eiffel Date: 2000-07-18T00:00:00+00:00 List-Id: Hi, Bertrand ! "Bertrand Meyer" wrote in message news:395E5D16.C4D109F1@eiffel.com... X 2 ? When? > - With EiffelVision 2, it is possible thanks to > agents to have little or no "glue" code (the > C in MVC) between the business model of an application > (what it actually does), and its GUI clusters. > Thanks to agents you can directly associate > actions from the business model with events > from the graphical interface. This builds on the > notion of command, already present in > EiffelVision 1, but makes it much simpler > to use. > > - Regarding assertions, the prospect of a fully > contracted EiffelBase -- a set of data structure > and algorithms classes equipped with full > specifications -- seems attainable. > > The current performance overhead, by the way, is not a fatality. > There will always remain a penalty but it may be possible > to bring it down considerably if the goal of loop-free programming It will - eventually. > becomes paramount to Eiffel users. Outside of iterator-like uses, > agents have proved to pose no global performance problem. > > -- Bertrand Meyer > ISE Inc. > http://www.eiffel.com http://www.tools-conferences.com VPN