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.4 required=5.0 tests=BAYES_00,FORGED_MUA_MOZILLA autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: a07f3367d7,9983e856ed268154 X-Google-Attributes: gida07f3367d7,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII-7-bit Received: by 10.66.84.38 with SMTP id v6mr2140105pay.7.1345479769157; Mon, 20 Aug 2012 09:22:49 -0700 (PDT) Received: by 10.181.11.234 with SMTP id el10mr1974384wid.2.1345479768754; Mon, 20 Aug 2012 09:22:48 -0700 (PDT) Path: kg8ni7398pbc.0!nntp.google.com!news2.google.com!yt1no32967763wib.1!news-out.google.com!n2ni228243984win.0!nntp.google.com!feeder3.cambriumusenet.nl!feed.tweaknews.nl!193.141.40.65.MISMATCH!npeer.de.kpn-eurorings.net!npeer-ng0.de.kpn-eurorings.net!newsfeed.arcor.de!newsspool2.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Mon, 20 Aug 2012 18:22:50 +0200 From: Georg Bauhaus User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:14.0) Gecko/20120713 Thunderbird/14.0 MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Should Inline be private in the private part of a package spec? References: <501bd285$0$6564$9b4e6d93@newsspool4.arcor-online.net> <1mchat48i3fos.1ksbz02nuzf5f$.dlg@40tude.net> <502b832f$0$6579$9b4e6d93@newsspool3.arcor-online.net> <502bc4df$0$6574$9b4e6d93@newsspool3.arcor-online.net> <502bd3e6$0$6574$9b4e6d93@newsspool3.arcor-online.net> <17qgsq5y7or0v.16z18fmcew1lt$.dlg@40tude.net> <502c149e$0$6579$9b4e6d93@newsspool3.arcor-online.net> <502cd701$0$6568$9b4e6d93@newsspool3.arcor-online.net> <502d3c68$0$6572$9b4e6d93@newsspool3.arcor-online.net> <502e9039$0$6557$9b4e6d93@newsspool4.arcor-online.net> <40tmogy4d1b5.1kc2gm8qfrkdu.dlg@40tude.net> <503240ed$0$6569$9b4e6d93@newsspool3.arcor-online.net> In-Reply-To: Message-ID: <50326457$0$6576$9b4e6d93@newsspool3.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 20 Aug 2012 18:22:47 CEST NNTP-Posting-Host: f0e4be67.newsspool3.arcor-online.net X-Trace: DXC=IIAILhlJmhfeoCI^f\Y]EaMcF=Q^Z^V3h4Fo<]lROoRa8kFjLh>_cHTX3jm`UFRP@L]jmh X-Complaints-To: usenet-abuse@arcor.de Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Date: 2012-08-20T18:22:47+02:00 List-Id: On 20.08.12 16:15, Dmitry A. Kazakov wrote: > Sorry, but diffusing the issue won't help you justify XML, It is not my intent to justify XML or not. My intent is simply to say that perceptions like that of heterogeneity may influence the decision to ask for XML, and justifiably so. This has happened, for example in ways you have listed. Related Example that has been part of this discussion, and concern compiler configuration files: A software program to be built comprises, among other things, four projects. Three of them are written in Ada, one is written in C++. Two use GNAT, one uses Janus/Ada, and the fourth uses Visual C++. Every now and then, the teams need to cooperate to produce one executable from the libraries that each team will have built. Let each team need to support three scenarios: Development, Integration/Testing, Production. Management says: "Switch to Integration/Testing this afternoon!" What then happens is that each team changes their tool chain's setup. Each team does so in a different way, so as to make the different compilers run as required for Integration/Testing. Heterogeneity. Suppose that the entire project does not need any switch mania but is fine when the respective switches are the same for all units, and are the equivalents of -O -g -gnatwa -gnata for Integration/Testing. Switching scenarios is totally mechanical, ready for automatization. What can be done to make this kind of automatic control of very different compilers possible?