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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,80a657b612f5bad1 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news4.google.com!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!newsfeed.arcor.de!newsspool3.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Fri, 28 Mar 2008 16:51:46 +0100 From: Georg Bauhaus Reply-To: rm.tsoh+bauhaus@maps.futureapps.de User-Agent: Thunderbird 2.0.0.12 (Windows/20080213) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Creating and using Ada packages: need refinement References: <1205541163.8209.16.camel@K72> <87fxur8un0.fsf@ludovic-brenta.org> <2906e78e-effb-4c99-a331-effdaeb987c5@e10g2000prf.googlegroups.com> <87bq51b53o.fsf@ludovic-brenta.org> In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Message-ID: <47ed1413$0$4750$9b4e6d93@newsspool3.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 28 Mar 2008 16:51:47 CET NNTP-Posting-Host: 503b2ea1.newsspool3.arcor-online.net X-Trace: DXC=X1YIB8GjRVm]l@YUW5NBknMcF=Q^Z^V3h4Fo<]lROoRa^;5]aA^R6>b3l=aicUOf8jPCY\c7>ejVhaV[n3Oc7]MiIXOo]OUa\lg X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:20618 Date: 2008-03-28T16:51:47+01:00 List-Id: Ivan Levashew wrote: > The whole idea looks good for me, but... what if I'll want once in a > blue moon to use, for instance, gnatelim? Or maybe I would like to use > "C++ headers => GCCXML => XSLT => thin Ada bindings" scheme? The problem > I see here is that gprbuild aids simple building processes, but when one > needs something beyond ... But this is beyond building Ada programs, with or without external add-ons. The above chain (!) from C++ headers to thin Ada bindings, a rather special case, seems to be a good candidate for those well known command languages that handle chains of commands... > I'm not sure if it's worth jumping on gprbuild. I think other Makefile > replacements & additions are worth to be reviewed. Jamfile is one of the > most visible ones. GNU Make alone is pretty powerful. By that I mean you don't have to write cryptic novels in order to set things up properly. Just use GNU Make idioms and "use case variables" like VPATH. GNU Make is recursive. It has patterns. It has a good manual. Anything else should IMHO be left to integration tools. There are a number of these higher order programming tools. All of: free, Free, or licensed for a fee. There is no one big comforting Unity device I think. The DWIM configuration machine idea is really good for marketing, though.