comp.lang.ada
 help / color / mirror / Atom feed
From: "Nick Roberts" <nickroberts@adaos.worldonline.co.uk>
Subject: Re: Refactoring and Ada
Date: Sun, 3 Feb 2002 19:38:38 -0000
Date: 2002-02-03T19:38:38+00:00	[thread overview]
Message-ID: <a3k692$18rkho$2@ID-25716.news.dfncis.de> (raw)
In-Reply-To: 5ee5b646.0202030548.5c471636@posting.google.com

"Robert Dewar" <dewar@gnat.com> wrote in message
news:5ee5b646.0202030548.5c471636@posting.google.com...

> "Nick Roberts" <nickroberts@adaos.worldonline.co.uk> wrote in message
news:<a3hi78$18ga0c$1@ID-25716.news.dfncis.de>...
> > 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.

I might recall the well-known phenomenon that Internet forms of
communication lack many key 'cues' that we take for granted with other forms
of communication, and this can lead to strange instances of confusion at
times. On a Usenet newsgroup, the phrasing of a question can innocently (but
misleadingly) make the reader think the asker is not familiar with the
newsgroup's subject at all.

> > I suspect that, in the case of Ada, refactoring in
> > support of legacy code is unlikely in practice. This is
> > largely because Ada 95 contains virtually no
> > incompatibilties with Ada 83, and added no features so
> > valuable that it would make it desirable to refactor Ada
> > 83 code to use those features.
>
> A peculiar statement, since it represents such little
> awareness of what actually goes on the field. In fact we
> see many large users who are migrating large Ada 83 applications to
> Ada 95, and I would guess exactly the
> opposite that automated code transformations (I find the
> term refactoring pompous :-) for, e.g. replacing certain
> stylized uses of tasks in Ada 83 with protected types to
> be potentially one of the most useful forms of this
> technology. Certainly we have seen people write ASIS tools
> to assist in transformations of this type.

Robert, this comment seems to demonstrate your lack of understanding of the
difference between refactoring and automated code transformations in
general. I suspect that, actually, the task-to-protected-object
transformations you mention are only the latter.

--
Nick Roberts






  reply	other threads:[~2002-02-03 19:38 UTC|newest]

Thread overview: 75+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-02-01 15:13 Refactoring and Ada Paul Anderson
2002-02-02 17:48 ` Nick Roberts
2002-02-02 20:36   ` Pat Rogers
2002-02-03  0:21     ` Nick Roberts
2002-02-03 13:53       ` Robert Dewar
2002-02-03 19:23         ` Nick Roberts
2002-02-04  2:17           ` Robert Dewar
2002-02-04 20:48             ` Nick Roberts
2002-02-04 22:31               ` Pat Rogers
2002-02-04 22:43                 ` Marin David Condic
2002-02-06  2:51                 ` Nick Roberts
2002-02-03 18:50       ` Simon Wright
2002-02-04  4:32     ` Richard Riehle
2002-02-04 12:28       ` David C. Hoos, Sr.
2002-02-04 17:03         ` Richard Riehle
2002-02-06 17:19           ` Robert A Duff
2002-02-04 17:59       ` Robert Dewar
2002-02-04 18:50         ` Pascal Obry
2002-02-05  1:07           ` Robert Dewar
2002-02-05  1:44         ` Richard Riehle
2002-02-06 17:42           ` Robert A Duff
2002-02-06 17:32         ` Robert A Duff
2002-02-07  8:45         ` Dr. Michael Paus
2002-02-07 13:54           ` Pat Rogers
2002-02-03 13:48   ` Robert Dewar
2002-02-03 19:38     ` Nick Roberts [this message]
2002-02-04  2:20       ` Robert Dewar
2002-02-08 21:21       ` Paul Anderson
2002-02-03  9:45 ` Volkert
2002-02-04  0:06 ` Refactoring and Ada (tool I'd like to have...) David Emery
2002-02-08  9:24 ` Refactoring and Ada Martin Dowie
2002-02-08 15:15   ` Ted Dennison
2002-02-08 15:52     ` Pat Rogers
2002-02-08 16:07       ` OT : " martin.m.dowie
2002-02-08 17:11         ` Pat Rogers
2002-02-09 19:46           ` martin.m.dowie
2002-02-09 23:04             ` Pat Rogers
2002-02-10 13:57               ` Martin Dowie
2002-02-08 16:06     ` martin.m.dowie
2002-02-08 17:07       ` Pat Rogers
2002-02-09 19:48         ` martin.m.dowie
2002-02-09 23:05           ` Pat Rogers
2002-02-10  1:30     ` Marc A. Criley
2002-02-10  2:58       ` tmoran
2002-02-11 15:27       ` Marin David Condic
2002-02-12 19:16         ` Simon Wright
2002-02-15 19:43           ` Marin David Condic
2002-02-15 20:33           ` Matthew Heaney
2002-02-15 21:40             ` Larry Kilgallen
2002-02-19 16:54               ` Matthew Heaney
2002-02-19 19:39                 ` Larry Kilgallen
2002-02-20  4:23                   ` Richard Riehle
2002-02-20  5:20                     ` Mark Biggar
2002-02-20  9:58                     ` Pat Rogers
2002-02-20 17:14                       ` Matthew Heaney
2002-02-20 17:18                         ` Pat Rogers
2002-02-20 18:08                           ` Matthew Heaney
2002-02-20 22:12                             ` Pat Rogers
2002-02-23 22:48                             ` Robert Dewar
2002-02-21  0:41                           ` Randy Brukardt
2002-02-21  1:31                             ` Pat Rogers
2002-02-22 14:37                             ` Pat Rogers
2002-02-22 21:23                               ` Randy Brukardt
2002-02-23 23:04                                 ` Robert Dewar
2002-02-25 20:26                                   ` Randy Brukardt
2002-02-23 23:21                                 ` Robert Dewar
2002-02-23 22:58                             ` Robert Dewar
2002-02-23 22:55                     ` Robert Dewar
2002-02-26  1:05                       ` Nick Roberts
  -- strict thread matches above, loose matches on Subject: below --
2002-02-05  6:15 Christoph Grein
2002-02-07 11:26 Christoph Grein
2002-02-07 18:31 ` Dr. Michael Paus
2002-02-08 12:45   ` Robert Dewar
2002-02-08 17:20     ` Dr. Michael Paus
2002-02-20  6:19 Christoph Grein
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox