comp.lang.ada
 help / color / mirror / Atom feed
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>
-- 



  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