comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org>
Subject: Re: Ada's Slide To Oblivion ...
Date: Thu, 31 Jan 2002 14:42:42 -0500
Date: 2002-01-31T19:42:45+00:00	[thread overview]
Message-ID: <a3c6nl$ea1$1@nh.pace.co.uk> (raw)
In-Reply-To: 3C598CBD.71740E0D@gbr.msd.ray.com

"Steve O'Neill" <oneils@gbr.msd.ray.com> wrote in message
news:3C598CBD.71740E0D@gbr.msd.ray.com...
>
> Yes, that would improve the situation immensely.  People might actually
> consider
> Ada is they were handed the tools along with the hardware.  Of course,
> many of
> those folks would simply dismiss it out of hand but the more open-minded
> folks
> might actually try it... and like it.
>
I could imagine a situation that looked a little like this: Find a vendor of
a family of SBCs that is using a gcc compiler already. Look over their
development kit to be familiar with their tools, etc., and discover if there
were any reasons to believe that it wouldn't work with GNAT. Work with the
vendor to make a port of GNAT that targeted their machine and still
supported C & C++ and whatever other front-ends they might want to offer. It
ought to then be a matter of unplugging the gcc they are normally shipping
and plugging in the GNAT you want them to use.

I couldn't tell you what sort of arrangements are common with the SBC
manufacturers and their potential suppliers, but I would imagine that it
would be to their advantage to be able to say "Hey! Pick our board and you
can use C, C++ Fortran, Pascal, Cobol or Ada to write your embedded system
in!!!" They might be willing to go to a third party supplier to get that
work done - I bet a number of them already have arrangements with Cygnus. It
might be possible for a garage operation to get something started that aimed
at the niche of mixing and matching existing gcc front/back ends.
Hmmmmmmmm....... :-)


>
> Well.. how do we fix this?  Probably the first steps are to 1) assemble
> the tools/
> components necessary to support a family of SBCs and 2) convince the SBC
> vendors to
> 'toss it in the box'.  To have any hope step #2 would have to be at
> worst free to
> the vendors.
>
Not necessarily. You might be able to front-load the deal or back-load the
deal. They might already be paying for compiler support. (Either they do it
themselves - and it costs money, or they get someone else to do it - and it
costs money.) They might be willing to provide a percentage deal on every
development kit they sell. Remember, they are primarily *hardware* vendors
who want to sell a million SBCs to be installed in every refrigerator or
auto some manufacturer makes. They do the software because they have to in
order to sell the hardware, but it isn't what drives their business.

I'd suggest that the place to start is as I described above - find one or
more SBCs that use a gcc based environment and see how hard it would be to
plug GNAT into it. If the SBC didn't cost much and a student could download
an Ada solution, it might find some followers.


>
> > Spending weeks or months getting a development environment together
> > when one already comes with the kit is a waste of the stockholder's
money.
>
> Not to mention usually thankless work.
>
Yup. And if a business can't see some way that it ends up making them money,
you'll end up doing it on the weekends and evenings.

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





  parent reply	other threads:[~2002-01-31 19:42 UTC|newest]

Thread overview: 78+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-01-30 23:09 Ada's Slide To Oblivion Volkert
2002-01-30 23:57 ` Marin David Condic
2002-01-31  3:04   ` Richard Riehle
2002-01-31  3:05     ` Eric Merritt
2002-01-31 16:26       ` Richard Riehle
2002-01-31 16:41         ` Larry Kilgallen
2002-02-02 15:51           ` Zach Swanson
2002-02-02 19:18             ` Richard Riehle
2002-02-04  4:43         ` Richard Riehle
2002-01-31 14:37     ` Marin David Condic
2002-01-31 15:14   ` Ted Dennison
2002-01-31 17:16     ` Marin David Condic
2002-01-31 18:32       ` Steve O'Neill
2002-01-31 18:27     ` Warren W. Gay VE3WWG
2002-01-31 19:22       ` Marin David Condic
2002-01-31 20:40       ` Christopher A. Bohn
2002-01-31 21:08         ` Marin David Condic
2002-02-01 14:22           ` [off-topic - to lighten the air] Wes Groleau
2002-02-01  2:31         ` Ada's Slide To Oblivion Richard Riehle
2002-02-04 16:51           ` Jerry Petrey
2002-02-04 17:49             ` Richard Riehle
2002-02-04 18:24               ` Marin David Condic
2002-02-05  9:04                 ` DPH
2002-02-05 14:46                   ` Marin David Condic
2002-02-05 16:37                 ` Wes Groleau
2002-02-05 17:22                   ` Marin David Condic
2002-02-05 18:42                   ` Preben Randhol
2002-02-06 21:37                     ` Warren W. Gay VE3WWG
2002-02-07 11:30                       ` Georg Bauhaus
2002-02-05 13:48               ` Georg Bauhaus
2002-02-06  7:07             ` Anders Wirzenius
2002-02-01  2:26       ` Richard Riehle
2002-02-01 14:27         ` A. Nonny Mouse
2002-02-01 17:18         ` Dale Pontius
2002-02-06  2:37           ` Nick Roberts
2002-02-06  7:31             ` Ole-Hjalmar Kristensen
2002-02-06 21:27               ` Nick Roberts
2002-02-06 22:03                 ` Ian S. Nelson
2002-02-07  1:44                 ` Philip Cummins
2002-02-07 13:56                 ` Ian Wild
2002-02-07 17:25                   ` Ray Blaak
2002-02-07 19:20                     ` Hyman Rosen
2002-02-07 21:36                       ` David Brown
2002-02-08 10:36                         ` Ian Wild
2002-02-08 12:23                           ` Ole-Hjalmar Kristensen
2002-02-08 12:51                             ` Ian Wild
2002-02-08 14:28                               ` Marin David Condic
2002-02-08 15:52                               ` Ole-Hjalmar Kristensen
2002-02-08 13:08                             ` Nick Roberts
2002-02-08 21:28                               ` Matthew Woodcraft
2002-02-08 21:45                               ` Nick Roberts
2002-02-08 22:44                                 ` Darren New
2002-02-09  0:39                           ` David Brown
2002-02-18  3:54                 ` David Thompson
2002-02-06 14:59             ` Ian S. Nelson
2002-01-31 18:28     ` Warren W. Gay VE3WWG
2002-01-31  2:37 ` Jim Rogers
2002-01-31 15:02   ` Marin David Condic
2002-01-31 18:28     ` Steve O'Neill
2002-01-31 19:41       ` Larry Kilgallen
2002-01-31 19:53         ` martin.m.dowie
2002-01-31 20:06         ` Marin David Condic
2002-01-31 21:06         ` Steve O'Neill
2002-01-31 22:28           ` Marin David Condic
2002-01-31 19:42       ` Marin David Condic [this message]
2002-01-31 18:41     ` Warren W. Gay VE3WWG
2002-01-31 19:52       ` Marin David Condic
2002-02-01 18:31         ` Warren W. Gay VE3WWG
2002-02-01 12:28     ` David Gillon
2002-02-01 21:02       ` Marin David Condic
2002-02-02  4:05         ` Adrian Hoe
2002-02-02 12:51           ` Jeffrey Creem
2002-02-04 15:58           ` Marin David Condic
2002-02-02  4:02       ` Adrian Hoe
2002-02-02 17:35         ` tmoran
2002-02-01  1:42 ` Randy Brukardt
2002-02-01 16:56   ` Nick Roberts
  -- strict thread matches above, loose matches on Subject: below --
2002-02-06  7:02 Christoph Grein
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox