From: Marin David Condic <nobody@noplace.com>
Subject: Re: Other Ada Standards (was Re: SIGada Conference)
Date: Wed, 24 Dec 2003 13:17:29 GMT
Date: 2003-12-24T13:17:29+00:00 [thread overview]
Message-ID: <3FE991DD.5060301@noplace.com> (raw)
In-Reply-To: bs9s3f$2bj2$1@msunews.cl.msu.edu
I'd bet that new reserved words are right out. Breaks upward
compatibility of old code and all that. Although if one is looking for a
variant on "with and use" that would be a good choice.
If it were possible to go adding new reserved words, how about:
library Ada ;
Giving the equivalent of a "with" for everything in the tree Ada... But
then someone would want:
use library Ada ;
and want it to imply a with of everything under Ada as well as a use,
and we're back to that whole thing... Now I've just thrown a turd in the
punchbowl, havn't I? ;-)
I think its all a tempest in a teapot. While there might be some small
convenience in some version of a "with and use", I don't see this as
something that is either fundamentally broken, adding some new major and
important capability or otherwise making the language significantly more
attractive to the non-Ada crowd. The time spent implementing and
verifying it could be better spent by adding new sublibraries to Ada
that gave the user more leverage. Which would people rather have:
with and use My_Homegrown_Library_For_Tough_To_Get_Right_Math_Ops ;
or
with Ada.New_Math_Ops_Extensions_For_2005 ;
use Ada.New_Math_Ops_Extensions_For_2005 ;
Personally, I'd rather have to type two lines of code (over and over
again, if necessary) than to develop my own matrix math, stats package,
operations research math, etc.
Providing a bunch of pre-packaged math libraries with Ada would have the
advantage of a) being relatively easy to specify and test, b) fairly
straightforward to implement without hurting the compiler, and c) likely
to make the language more attractive to people who have to do
complicated math. Providing a "with and use" or "use implies with" is
likely to a) be tricky to get right without breaking something, b)
require fundamental changes to the compiler and c) not likely to make
that many people thrilled to be using Ada. I'd say "no brainer" but
that's just me. :-)
MDC
Chad R. Meiners wrote:
>
> How about
>
> see Ada.Text_IO; -- ;-)
>
> Procedure Hello_World is
> begin
> Put_Line("Hello World.");
> end Hello_World;
>
>
--
======================================================================
Marin David Condic
I work for: http://www.belcan.com/
My project is: http://www.jsf.mil/NSFrames.htm
Send Replies To: m o d c @ a m o g
c n i c . r
"Face it ladies, its not the dress that makes you look fat.
Its the FAT that makes you look fat."
-- Al Bundy
======================================================================
next prev parent reply other threads:[~2003-12-24 13:17 UTC|newest]
Thread overview: 80+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <468D78E4EE5C6A4093A4C00F29DF513D04B82B08@VS2.hdi.tvcabo>
2003-12-17 1:01 ` SIGada Conference Stephen Leake
2003-12-17 3:19 ` Robert I. Eachus
2003-12-18 6:55 ` Robert C. Leif
2003-12-18 15:23 ` Other Ada Standards (was Re: SIGada Conference) Robert I. Eachus
2003-12-18 18:27 ` Robert A Duff
2003-12-19 7:38 ` Robert I. Eachus
2003-12-19 23:10 ` Robert A Duff
2003-12-19 8:51 ` Russ
2003-12-19 17:03 ` tmoran
2003-12-20 0:43 ` Russ
2003-12-19 23:18 ` Robert A Duff
2003-12-20 7:05 ` Russ
2003-12-20 9:06 ` Nick Roberts
2003-12-20 17:43 ` Robert I. Eachus
2003-12-22 0:07 ` Russ
[not found] ` <bfcib1-r43.ln1@beastie.ix.netcom.com>
2003-12-22 17:10 ` Robert I. Eachus
2003-12-22 18:25 ` Larry Hazel
2003-12-23 16:55 ` Chad R. Meiners
2003-12-24 13:17 ` Marin David Condic [this message]
2003-12-24 14:57 ` Robert A Duff
2003-12-25 3:26 ` Marin David Condic
2004-01-03 19:03 ` Pascal Obry
2003-12-24 20:16 ` Russ
2003-12-24 21:41 ` Robert A Duff
2003-12-25 2:51 ` Robert I. Eachus
2003-12-25 3:42 ` Marin David Condic
2003-12-25 6:35 ` Russ
2003-12-25 12:34 ` Georg Bauhaus
2003-12-25 15:38 ` Marin David Condic
2003-12-26 20:09 ` Russ
2003-12-27 3:39 ` Georg Bauhaus
2003-12-27 7:40 ` Russ
2003-12-27 11:18 ` Georg Bauhaus
2003-12-28 5:56 ` Russ
2003-12-27 11:24 ` Dmitry A. Kazakov
2003-12-27 12:21 ` Georg Bauhaus
2003-12-28 11:44 ` Dmitry A. Kazakov
2003-12-28 13:59 ` Georg Bauhaus
2003-12-28 19:43 ` Robert A Duff
2003-12-28 20:47 ` Dmitry A. Kazakov
2003-12-28 19:54 ` Dmitry A. Kazakov
2003-12-29 6:07 ` Georg Bauhaus
2003-12-29 11:28 ` Dmitry A. Kazakov
2003-12-29 13:36 ` Chad R. Meiners
2003-12-29 6:25 ` Georg Bauhaus
2003-12-27 18:43 ` Robert A Duff
2003-12-28 11:45 ` Dmitry A. Kazakov
2003-12-28 19:59 ` Robert A Duff
2003-12-30 18:03 ` Peter Richtmyer
2003-12-30 23:02 ` Alexandre E. Kopilovitch
2003-12-27 21:56 ` Russ
2003-12-27 22:52 ` Robert I. Eachus
2003-12-28 11:44 ` Dmitry A. Kazakov
2003-12-28 18:14 ` Robert I. Eachus
2003-12-28 19:55 ` Dmitry A. Kazakov
2003-12-29 2:08 ` Robert I. Eachus
2003-12-29 11:29 ` Dmitry A. Kazakov
2003-12-29 13:44 ` Chad R. Meiners
2003-12-29 17:07 ` Robert I. Eachus
2003-12-28 23:17 ` Russ
2003-12-28 23:45 ` Wes Groleau
2003-12-27 14:09 ` Marin David Condic
2003-12-27 19:25 ` Robert I. Eachus
2003-12-28 1:47 ` Russ
2003-12-23 10:49 ` come from joke (was " Peter Hermann
2003-12-23 12:19 ` come from joke Samuel Tardieu
2003-12-23 17:00 ` Arthur Evans Jr
2003-12-23 22:03 ` Wes Groleau
2003-12-25 0:37 ` Stephane Richard
2003-12-27 1:00 ` John Woodruff
2003-12-24 18:48 ` Simon Wright
2003-12-23 12:39 ` come from joke (was Re: Other Ada Standards (was Re: SIGada Conference) Vinzent 'Gadget' Hoefler
2003-12-23 15:50 ` Georg Bauhaus
2003-12-23 16:03 ` Vinzent 'Gadget' Hoefler
2003-12-23 16:12 ` Peter Hermann
2003-12-22 18:29 ` Warren W. Gay VE3WWG
2003-12-20 19:44 ` tmoran
2003-12-22 18:22 ` Warren W. Gay VE3WWG
2003-12-20 0:39 ` Russ
2003-12-20 1:44 ` unknown
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox