From: Ray Blaak <blaak@telus.net>
Subject: Re: Porting Ada to C (Stealth development)
Date: 18 Jan 2002 09:13:03 -0800
Date: 2002-01-18T09:13:03-08:00 [thread overview]
Message-ID: <u8zavy44g.fsf@telus.net> (raw)
In-Reply-To: Xns9199960B37554andreattamailchemsce@12.253.140.251
Dan Andreatta <andreatta@mail.chem.sc.edu.REMOVEME> writes:
> pontius@btv.MBI.com.invalid (Dale Pontius) wrote in
> news:a26o04$jfc$1@news.btv.ibm.com:
>
> > I am taking up some new work, and would like to do it in Ada. However
> > there is a strong 'Do it in C so others can pick it up' bias, which I
> > guess makes some sense. So I'd like to do my development in Ada, and
> > have the occasional conversion to C to play well with others. This
> > probably needs to be free, as well, since it wouldn't cost money if
> > if I just started the project in C. (Can't justify) I did a quick scan
> > at www.adahome.org without luck. I'll also need to link in C libs, but
> > that should be straightforward and in the documentation.
If it has to be in C so that others can potentially develop and maintain it,
then it makes no sense to convert to C from Ada at all.
Conversion raises issues that otherwise would not exist, simply complicating
things, creating unnecessary problems. Think about it: any C warts and issues
will exist anyway, and with conversion you would further have to deal Ada->C
incompatibilities, possible unusal link libraries, potentially unnatural
machine generated C code, etc.
Write it in C from the beginning. Just use your "Ada sensibilities" to ensure
that your C code is the best on your team.
--
Cheers, The Rhythm is around me,
The Rhythm has control.
Ray Blaak The Rhythm is inside me,
blaak@telus.net The Rhythm has my soul.
next prev parent reply other threads:[~2002-01-18 17:13 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-01-17 14:44 Porting Ada to C (Stealth development) Dale Pontius
2002-01-17 19:47 ` Dan Andreatta
2002-01-18 14:12 ` Dale Pontius
2002-01-18 19:15 ` Dan Andreatta
2002-01-18 22:44 ` Zoran
2002-01-18 23:13 ` Frode Tennebø
2002-01-18 17:13 ` Ray Blaak [this message]
2002-01-20 19:43 ` Nick Roberts
2002-01-21 11:13 ` Peter
2002-01-17 20:43 ` Jim Rogers
2002-01-18 14:19 ` Dale Pontius
2002-01-18 16:29 ` Larry Hazel
2002-01-18 17:21 ` Ray Blaak
2002-01-18 18:14 ` Larry Hazel
2002-01-18 20:25 ` tmoran
2002-01-19 7:32 ` Simon Wright
2002-01-19 18:58 ` Ray Blaak
2002-01-18 17:18 ` Stephen Leake
2002-01-18 23:04 ` Brian Rogoff
2002-01-19 7:34 ` Simon Wright
2002-01-20 17:32 ` Brian Rogoff
2002-01-18 19:48 ` Ted Dennison
2002-01-18 20:02 ` Wes Groleau
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox