comp.lang.ada
 help / color / mirror / Atom feed
From: "Warren W. Gay VE3WWG" <ve3wwg@home.com>
Subject: Re: Language support for  flexible handling of system-detected errors.
Date: Fri, 05 Apr 2002 16:57:33 GMT
Date: 2002-04-05T16:57:33+00:00	[thread overview]
Message-ID: <3CADD77C.5010100@home.com> (raw)
In-Reply-To: a8i43i$2ng$1@nh.pace.co.uk

Marin David Condic wrote:

> As for the comments? A lot of them have to do with trying to impose a very
> specific structure on a program to utilize the GUI programming model that
> MSVC++ defines. They're going "You have to write your program *this way* if
> you want to integrate with the GUI builder and have all the code generation
> we can do for you..." I'd suspect this might be easier to do in Ada, but you
> might still have to come up with some kludges to get the source code to line
> up with what the GUI builder is doing.
> 
> MDC

I'm not so sure that these kludges would be necessary for Ada,
for GUI or any other "wizard" IDE feature. With Ada's strong typing
features and ASIS "smarts", you should be able to locate the objects
or procedure calls that need tweaking by semantic analysis. If not
by type alone, then by type and pre-arranged name (within scoping
rules).

The only case that I can currently imagine a need for a place-holder
comment, might be when you need to mark the spot for the currently
"empty-set" of something.  But even there, if the package/object is
structured a certain way, even that should be deducible.

While I didn't pursue Borland's Delphi much, I was impressed by the
general lack of such muck. IIRC, Delphi never needed
any comments to locate objects of interest in the code.
-- 
Warren W. Gay VE3WWG
http://home.cogeco.ca/~ve3wwg




  reply	other threads:[~2002-04-05 16:57 UTC|newest]

Thread overview: 96+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <j8R78.48$Eh5.268@castor.casema.net>
     [not found] ` <f6013729.0202260913.59286c63@posting.google.com>
     [not found]   ` < <jbTm8.94778$702.21482@sccrnsc02>
     [not found]     ` <a7hkfe$bbt$1@pegasus.csx.cam.ac.uk>
     [not found]       ` <a7htp0$rh429@news.kvaerner.com>
2002-03-24  0:16         ` Language support for flexible handling of system-detected errors Adam Tissa
2002-03-24  0:46           ` Jim Rogers
2002-03-24  6:45             ` Tissa Adam
2002-03-24 19:58               ` Rodrigo Cunha
2002-03-25 10:17             ` Tim Shoppa
2002-03-26 23:29             ` Kent Paul Dolan
2002-03-24 11:38           ` Simon Wright
2002-03-24 12:42           ` Marc A. Criley
2002-03-24 14:56             ` Larry Kilgallen
2002-03-24 18:59               ` Steve Doiel
2002-03-26 22:42                 ` Adam Tissa
2002-03-27  6:31                   ` Simon Wright
2002-03-26 22:42                 ` Cost of Ada support Adam Tissa
2002-03-26 23:06                   ` Mark Johnson
2002-03-27  0:17                     ` Marin David Condic
2002-03-27 22:14                       ` Wes Groleau
2002-03-28 15:30                         ` Marin David Condic
2002-03-29  3:29                           ` Wes Groleau
2002-03-29 14:39                             ` Marin David Condic
2002-03-27 12:13                     ` Larry Kilgallen
2002-03-27  9:23                   ` Pascal Obry
2002-03-24 13:28           ` Language support for flexible handling of system-detected errors chris.danx
2002-03-25 12:32             ` Georg Bauhaus
2002-03-24 14:52           ` Paul Repacholi
2002-03-24 22:35           ` Greg Bek
2002-03-26  6:48             ` Richard Riehle
2002-03-25 10:42           ` Tarjei T. Jensen
2002-03-26 16:27           ` Wes Groleau
2002-03-28  3:10             ` Maynard Handley
2002-03-28  5:17               ` Andrew W. Reynolds
2002-03-28 15:03               ` Stefan Monnier <foo@acm.com>
2002-03-28 15:54                 ` Nick Maclaren
2002-03-28 16:19                 ` hack
2002-03-28 17:22                   ` Nick Maclaren
2002-03-28 18:49                     ` Marin David Condic
2002-03-29 10:04                       ` Nick Maclaren
2002-03-29 14:20                       ` Wes Groleau
2002-03-29 15:09                         ` Marin David Condic
2002-04-01 14:28                           ` Wes Groleau
2002-04-01 16:29                             ` Marin David Condic
2002-04-02 18:21                               ` Wes Groleau
2002-03-28 15:36               ` Marin David Condic
2002-03-29 14:49                 ` Larry Kilgallen
2002-03-29 16:56                   ` hack
2002-03-29 17:14                     ` Preben Randhol
2002-03-29 18:37                     ` Marin David Condic
2002-04-01 15:53                       ` hack
2002-04-01 16:47                         ` Marin David Condic
2002-04-02 17:15                           ` hack
2002-04-04 10:34                         ` pascal stenuit
2002-04-01 17:44                       ` Stephen Leake
2002-04-01 18:22                         ` Marin David Condic
2002-03-29 18:05                 ` tmoran
2002-03-29 18:41                   ` Marin David Condic
2002-03-30 13:46                     ` Larry Kilgallen
2002-04-01 15:35                       ` Marin David Condic
2002-03-28 15:39               ` Georg Bauhaus
2002-03-29 14:44                 ` Marin David Condic
2002-04-02  1:04                   ` David Hoyt
2002-04-02 21:51                   ` Maynard Handley
2002-04-03 14:34                     ` Marin David Condic
2002-04-04  3:34                       ` Mark Bottomley
2002-04-04 14:48                         ` Marin David Condic
2002-04-04 16:04                         ` Wes Groleau
2002-04-04  7:07                       ` Ketil Malde
2002-04-04 15:01                         ` Marin David Condic
2002-04-04 16:54                         ` Warren W. Gay VE3WWG
2002-04-04 17:56                           ` Marin David Condic
2002-04-05 16:57                             ` Warren W. Gay VE3WWG [this message]
2002-04-05 18:07                               ` Marin David Condic
2002-04-10 16:29                                 ` Warren W. Gay VE3WWG
2002-04-04  7:58                       ` Ingo Marks
2002-04-04 15:18                         ` Marin David Condic
2002-04-08 17:17                           ` Kevin Cline
2002-04-08 17:44                             ` Ingo Marks
2002-04-08 18:10                             ` Nick Maclaren
2002-03-28 17:01               ` Wes Groleau
2002-03-28 17:27               ` Pascal Obry
2002-03-28 18:45                 ` Simon Wright
2002-03-29  0:33                 ` Ned Holbrook
2002-03-29  2:19                   ` Tony Finch
2002-03-29  4:15                     ` Darren New
2002-03-29 14:50                     ` Marin David Condic
2002-03-30  3:38                       ` Larry Kilgallen
2002-04-01 14:31                         ` Wes Groleau
2002-04-01 15:46                         ` Marin David Condic
2002-04-02 18:28                           ` Wes Groleau
2002-04-02 18:48                             ` Marin David Condic
2002-04-03  7:17                             ` Adam Tissa
2002-04-03 17:58                               ` Darren New
2002-03-29 16:28                   ` Georg Bauhaus
2002-03-29 17:08                   ` hack
2002-03-29 17:38                     ` Nick Maclaren
2002-03-30 15:06                 ` Peter da Silva
2002-03-30 17:26                   ` Erik Corry
2002-03-28 22:37               ` Randy Brukardt
replies disabled

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