From: "Robert I. Eachus" <rieachus@comcast.net>
Subject: Re: Ada Component Registry proposal
Date: Wed, 22 Oct 2003 17:09:18 GMT
Date: 2003-10-22T17:09:18+00:00 [thread overview]
Message-ID: <3F96B96E.3000707@comcast.net> (raw)
In-Reply-To: mailman.171.1066824891.25614.comp.lang.ada@ada-france.org
sk wrote:
> The naming scheme would give an immediate signal that there are
> potentially very dangerous 'Address clauses and UC's going on in
> the body which are totally uneccessary with Ada95.
Right now the XML grammer has a requires clause that can specify
libraries, hardware, operating systems, and compilers. Adding a
language version requirement as such is trivial.
But again, and this is why I am still at the thinking stage, right now
if you "require" two different hardware platforms or operating systems,
there is an implicit "or", while two software libraries have an implicit
"and". It may be worth making those explicit, or it might be better to
have a supports clause. That way supports Ada 95 and Ada 83 implies it
has been tested on both, while requires Ada 95 implies it doesn't work
under Ada 83. And of course, requires for a particular compiler would
be much more restrictive in meaning that supports that compiler. What
do you think?
--
Robert I. Eachus
"Quality is the Buddha. Quality is scientific reality. Quality is the
goal of Art. It remains to work these concepts into a practical,
down-to-earth context, and for this there is nothing more practical or
down-to-earth than what I have been talking about all along...the repair
of an old motorcycle." -- from Zen and the Art of Motorcycle
Maintenance by Robert Pirsig
next prev parent reply other threads:[~2003-10-22 17:09 UTC|newest]
Thread overview: 57+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-10-19 16:41 Ada Component Registry proposal Robert I. Eachus
2003-10-19 16:44 ` Stephane Richard
2003-10-21 20:45 ` sk
2003-10-22 0:28 ` Robert I. Eachus
2003-10-22 2:26 ` sk
2003-10-22 3:38 ` Robert I. Eachus
2003-10-22 10:35 ` Stephane Richard
2003-10-22 16:58 ` Robert I. Eachus
2003-10-22 17:06 ` Stephane Richard
2003-10-22 23:14 ` Georg Bauhaus
2003-10-22 13:11 ` Marin David Condic
2003-10-22 13:51 ` sk
2003-10-22 4:26 ` sk
2003-10-22 11:14 ` Jeff C,
2003-10-22 11:34 ` Stephane Richard
2003-10-22 12:23 ` sk
2003-10-22 17:09 ` Robert I. Eachus [this message]
2003-10-22 19:13 ` sk
2003-10-23 2:17 ` Robert I. Eachus
2003-10-23 5:20 ` sk
2003-10-23 14:39 ` Robert I. Eachus
2003-10-22 12:12 ` sk
2003-10-23 5:41 ` sk
2003-10-23 15:01 ` Robert I. Eachus
2003-10-23 19:03 ` Alexandre E. Kopilovitch
2003-10-23 23:58 ` sk
2003-10-24 1:02 ` Robert I. Eachus
2003-10-24 1:18 ` Stephane Richard
2003-10-24 13:23 ` sk
2003-10-24 13:30 ` Stephane Richard
2003-10-24 15:11 ` sk
2003-10-24 17:12 ` Robert I. Eachus
2003-10-25 0:03 ` sk
2003-10-25 17:43 ` Robert I. Eachus
2003-10-25 18:53 ` Marius Amado Alves
2003-10-25 21:11 ` Marin David Condic
2003-10-25 21:23 ` Robert I. Eachus
2003-10-25 21:28 ` Marin David Condic
2003-10-26 0:24 ` Stephane Richard
2003-10-26 13:36 ` Marin David Condic
2003-10-26 16:02 ` Martin Dowie
2003-10-26 16:45 ` sk
2003-10-26 21:54 ` Marin David Condic
2003-10-26 16:34 ` Stephane Richard
2003-10-26 2:28 ` sk
2003-10-26 18:11 ` Robert I. Eachus
2003-10-26 18:34 ` chris
2003-10-24 17:31 ` tmoran
2003-10-24 17:50 ` Alexandre E. Kopilovitch
2003-10-25 17:48 ` Robert I. Eachus
[not found] ` <mSBO2c_KxF@vib.usr.pu.ru>
2003-10-24 1:00 ` sk
2003-10-24 13:39 ` sk
2003-10-24 17:18 ` Robert I. Eachus
-- strict thread matches above, loose matches on Subject: below --
2003-10-19 17:16 Robert I. Eachus
2003-10-23 16:16 Robert C. Leif
2003-10-24 11:48 ` Georg Bauhaus
[not found] <3F9879C0.9040209@myob.com>
2003-10-24 3:03 ` Alexandre E. Kopilovitch
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox