comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org>
Subject: Re: Language support for  flexible handling of system-detected errors.
Date: Mon, 1 Apr 2002 13:22:18 -0500
Date: 2002-04-01T18:22:20+00:00	[thread overview]
Message-ID: <a8a8gs$bha$1@nh.pace.co.uk> (raw)
In-Reply-To: u8z871fga.fsf@gsfc.nasa.gov

Well, yeah, sure. If you have some interfacing capability, great. I guess I
was arguing against the idea that there could be one single standard out
there for all development tool interfaces or that any one given tool could
be designed to connect to a multitude of TBD other tools. Some simple
editors might provide no programming interface and no scripting language. If
you want to integrate them you'll have to do a lot of your own glue-code and
still not get everything you might desire. Some editors might provide a
single buffer while others provide many buffers. The editor might expect to
invoke other tools via its own scripts or it may provide a set of callable
interfaces - expecting to be called by something else - or both. Given the
multiplicity of ways that an editor might communicate (or not) with the rest
of the world and throwing on top of it the multiplicity of ways that
compilers, linkers, debuggers, GUI builders, code generators, analyzers,
configuration managers, etc., might possibly communicate with the rest of
the world, I don't think it is reasonable to expect some kind of standard to
emerge.

Where you do have specific tools and they provide some ability to
communicate, integrating them into a development environment is possible.
(Did this once in a previous incarnation. It was a really big job.) But
since there are so many possible ways the various tools could choose to
work, I don't think it is practical to hope for some kind of standard
interoperability. DEC did it their way - GNU does it theirs. (Standards are
such a wonderful thing that everyone should have one of their own! :-) Too
much of *how* it is done is going to be determined by the design of the
tools, so I think standards would be difficult to achieve. It may even be
undesirable because it might inhibit design choices when building the tools.

MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas    www.pacemicro.com
Enabling the digital revolution
e-Mail:    marin.condic@pacemicro.com


"Stephen Leake" <stephen.a.leake.1@gsfc.nasa.gov> wrote in message
news:u8z871fga.fsf@gsfc.nasa.gov...
>
> Not to every editor on the planet, but there have been some efforts in
> this regard.
>
> DEC defined a standard format for compiler diagnostics (I forget what
> it was called), that LSE and other DEC tools could read. For non-DEC
> tools (like Emacs), there was a text equivalent.
>
> Gnu tools have a standard format for error messages, making them easy
> to parse by simple scripts in editors.
>
> Most programmer-oriented editors allow you to customize the command
> line used to invoke compilers and similar tools.
>
> I don't think we need a real "standard" here, just a common paradigm
> and a reasonably powerful scripting language in the editor.
>






  reply	other threads:[~2002-04-01 18:22 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 [this message]
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
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