From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,92892151eecb310d X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-01-18 09:15:30 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!newsfeed.bc.tac.net!news.bc.tac.net!not-for-mail Sender: blaak@TORUS Newsgroups: comp.lang.ada Subject: Re: Porting Ada to C (Stealth development) References: From: Ray Blaak Message-ID: Organization: The Transcend X-Newsreader: Gnus v5.7/Emacs 20.7 Date: 18 Jan 2002 09:13:03 -0800 NNTP-Posting-Host: 208.181.209.61 X-Complaints-To: news@bctel.net X-Trace: news.bc.tac.net 1011374125 208.181.209.61 (Fri, 18 Jan 2002 09:15:25 PST) NNTP-Posting-Date: Fri, 18 Jan 2002 09:15:25 PST Xref: archiver1.google.com comp.lang.ada:19051 Date: 2002-01-18T09:13:03-08:00 List-Id: Dan Andreatta 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.