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,FROM_ADDR_WS, INVALID_MSGID 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: tom Subject: Re: Aspects (Re: Interesting thread in comp.lang.eiffel) Date: 2000/07/12 Message-ID: #1/1 X-Deja-AN: 645724001 Sender: tmb@aimnet.com References: <8ipvnj$inc$1@wanadoo.fr> <8j67p8$afd$1@nnrp1.deja.com> <395886DA.CCE008D2@deepthought.com.au> <3958B07B.18A5BB8C@acm.com> <395A0ECA.940560D1@acm.com> <8jd4bb$na7$1@toralf.uib.no> <8jfabb$1d8$1@nnrp1.deja.com> <8jhq0m$30u5$1@toralf.uib.no> <8jt4j7$19hpk$1@ID-9852.news.cis.dfn.de> <3963CDDE.3E8FB644@earthlink.net> <3963DEBF.79C40BF1@eiffel.com> <396502D2.BD8A42E7@earthlink.net> <39654639.B3760EF2@eiffel.com> <85Fa5.11419$7%3.818927@news.flash.net> <8kikad$23l$1@news.kolumbus.fi> Content-Type: text/plain; charset=us-ascii X-Complaints-To: abuse@verio.net X-Trace: nuq-read.news.verio.net 963452591 206.184.58.115 (Thu, 13 Jul 2000 01:43:11 GMT) Organization: Verio User-Agent: Gnus/5.0803 (Gnus v5.8.3) XEmacs/21.1 (Arches) MIME-Version: 1.0 NNTP-Posting-Date: Thu, 13 Jul 2000 01:43:11 GMT Newsgroups: comp.lang.ada,comp.lang.eiffel Date: 2000-07-12T00:00:00+00:00 List-Id: "Veli-Pekka Nousiainen" writes: > > First, aspects let you implement Eiffel-style contracts and separate them > > out into a separate file. This makes it possible for, say, a system > > Use ISE Eiffel short-form for this. Give it a try ! > http://www.eiffel.com/webforms/eiffel_download_ini.html That may be nice for reading, but it doesn't separate concerns when writing the code. Aspects essentially give you the "short form" for both reading and writing of contracts. Whether that is ultimately better or not remains to be seen. But it at least seems attractive a-priori, in particular on larger projects where responsibilities are distributed among many people. Time will tell. Tom.