From: carroll@stimpy.eecis.udel.edu (Mark C. Chu-Carroll)
Subject: Re: ARPA still undermining Ada
Date: 12 Oct 1994 19:13:13 GMT
Date: 1994-10-12T19:13:13+00:00 [thread overview]
Message-ID: <37hcg9$g3e@louie.udel.edu> (raw)
In-Reply-To: 37egd5$2vt@chnews.intel.com
In article <37egd5$2vt@chnews.intel.com> kpriest@hopi.intel.com (Kevin Priest~) writes:
>
>I am unable to reconcile the following two positions:
>
>1. ARPA funds research, tries to take a long term view, and is
>interested in technology of the future.
>
>2. ARPA-funded research using Ada has been hindered because there were not
>free tools available.
>
>Why did not ARPA simply fund the purchase of Ada tools, given their
>long-term view? It seems incredibly short-sighted of a research
>organization to reject a superior technical solution because they would
>have to pay for the tools! I'm sorry, Robert, but this defense of ARPA
>simply doesn't wash.
I don't see the difficulty.
When you start a research project, you generally look at what tools
you have available for that research project. That has a huge
influence.
To give an example, I'm a grad student working on a programming
language research project. When I started, we decided that we wanted
to work on parallel programming tools for general purpose parallel
programming. So we started looking for languages to use as a basis for
our work.
In our choice of a base language to work with, there were a number of
factors:
<1> We wanted a language that was actually used by people for
general purpose programming - particularly using non-array based
data structures.
<2> We wanted a language with strong typing.
<3> We wanted a languge with good modularity.
So far, it sounds like Ada would be an ideal choice, even if GNAT weren't
available.
But:
<4> We wanted a language where we had access to the source code for
a compiler. We didn't want to have to rewrite all of the parsing
and semantic analysis for the base language.
Now, even if you gave us a commercial compiler *for free*, we would
never have chosen Ada - because it would involve far too much effort
just to implement the analysis of the base language.
That kind of thing happens often in research - if you want to do
language work involving extensions of a base language, you really need
to have access to the source code of an implementation of the base
language. Before GNAT, there was no freely available source code to a
complete Ada compiler. And that, essentially, made Ada an unrealistic
choice for a lot of language work.
(As it turns out, we aren't using Ada. We discovered another research
project taking a *very* similar approach to ours, and decided that we
needed to change our direction slightly - so we decided to move more
into a more dynamic language, like CLOS.)
<MC>
--
next prev parent reply other threads:[~1994-10-12 19:13 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <Cx94z7.Jn7@world.std.com>
[not found] ` <37ab0v$n82@newsbf01.news.aol.com>
[not found] ` <37bph1$naq@gnat.cs.nyu.edu>
1994-10-11 16:01 ` ARPA still undermining Ada Thomas Hood 913-4501
1994-10-12 9:50 ` Tarjei Jensen
1994-10-12 22:02 ` Charles Stump
1994-10-14 6:27 ` Dennis Troup
1994-10-16 7:02 ` Jason Elliot Robbins
1994-10-17 14:13 ` Michael Feldman
1994-10-18 17:53 ` Arcadia Sandy Wise
1994-10-11 17:01 ` ARPA still undermining Ada Kevin Priest~
1994-10-11 19:49 ` Robert Dewar
1994-10-12 9:43 ` Tarjei Jensen
1994-10-12 13:08 ` Robert Dewar
1994-10-12 13:22 ` Richard Kenner
[not found] ` <37gnv0$j5u@cmcl2.nyu.edu>
1994-10-17 14:25 ` Michael Feldman
1994-10-17 19:09 ` Richard Kenner
1994-10-17 19:14 ` Jay Martin
1994-10-18 1:47 ` John M. Mills
1994-10-18 11:19 ` Richard Kenner
1994-10-18 17:12 ` Kevin Cline
1994-10-18 2:10 ` Richard Kenner
1994-10-18 16:35 ` Robert Dewar
[not found] ` <Cy2BnF.G8A@usa.net>
1994-10-24 2:22 ` Bjarne Stroustrup <9758-26353> 0112760
1994-10-27 6:50 ` Introspect Technologies
1994-10-27 16:52 ` Richard G. Hash
1994-10-27 17:39 ` RMS's response to "Re: ARPA still undermining Ada" Richard Kenner
[not found] ` <37ui4p$rd4@cmcl2.nyu.edu>
1994-10-18 16:25 ` ARPA still undermining Ada Michael Feldman
1994-10-12 19:13 ` Mark C. Chu-Carroll [this message]
1994-10-13 3:55 ` Robert Dewar
1994-10-17 14:35 ` Michael Feldman
1994-10-18 16:39 ` Robert Dewar
1994-10-19 1:05 ` Michael Feldman
1994-10-13 15:42 Dennis Heimbigner
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox