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.9 required=5.0 tests=BAYES_00,FUZZY_VPILL autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,4c459ff0adb576bc X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-02-08 13:22:42 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.slurp.net!not-for-mail Message-ID: <3C64414F.6234DDD2@grammatech.com> From: Paul Anderson Organization: GrammaTech, Inc. X-Mailer: Mozilla 4.61 [en] (X11; U; SunOS 5.5.1 sun4u) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Refactoring and Ada References: <3C5AB0B7.9D75D49A@grammatech.com> <5ee5b646.0202030548.5c471636@posting.google.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Fri, 08 Feb 2002 16:21:19 -0500 NNTP-Posting-Host: 209.4.89.67 X-Trace: newsfeed.slurp.net 1013203280 209.4.89.67 (Fri, 08 Feb 2002 15:21:20 CST) NNTP-Posting-Date: Fri, 08 Feb 2002 15:21:20 CST Xref: archiver1.google.com comp.lang.ada:19795 Date: 2002-02-08T16:21:19-05:00 List-Id: Nick Roberts wrote: > > "Robert Dewar" wrote in message > news:5ee5b646.0202030548.5c471636@posting.google.com... > > > "Nick Roberts" wrote in message > news:... > > > Paul, > > > > > > Ada has a co-standard called ASIS > > > > I think it is just possible that Paul may have heard > > of ASIS before :-) :-) :-) > > I had no clue that Paul was so closely involved in ASIS. It was not an > attempt at humour, and I apologise for any misdirection or offence that may > have been given. Actually, I have not been closely involved in ASIS, except to observe from the sidelines. And I wouldn't have considered your response either a misdirection or offensive in any case. (I would chimed in earlier, except that I just got back to work having fallen off a ladder at the weekend!) The tool we plan to create will use ASIS, although not as the primary mechanism for transforming the code. For that, we will be using our Synthesizer Generator technology. > If you would like me to throw in my own ideas, one fairly elaborate one > occurs to me, to do with providing support for Aspect-Oriented Programming > in Ada. It would work something like as follows. > ...snipped... It hadn't occurred to me that one could get the effect of an AOP-like tool by using specialized refactorings in the way you describe. It is a useful suggestion, although such a transformation is probably quite a bit more complicated than most of the transformations in the refactoring catalogs. Paul ______ Paul Anderson. GrammaTech, Inc. Tel: +1 607 273-7340 x18 mailto:paul@grammatech.com http://www.grammatech.com