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.73.228 with SMTP id o4mr140335pav.32.1345712463507; Thu, 23 Aug 2012 02:01:03 -0700 (PDT) Path: a8ni11986623pbd.1!nntp.google.com!news.glorb.com!gegeweb.org!news.franciliens.net!news.muarf.org!nntpfeed.proxad.net!proxad.net!feeder2-2.proxad.net!newsfeed.arcor.de!newsspool2.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Thu, 23 Aug 2012 10:56:57 +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> <503240ed$0$6569$9b4e6d93@newsspool3.arcor-online.net> <50326457$0$6576$9b4e6d93@newsspool3.arcor-online.net> <1qril0ny3eczr$.1vlhpbrjyyb8k.dlg@40tude.net> <503375ac$0$6565$9b4e6d93@newsspool3.arcor-online.net> <1vglgit7vnu4l$.2ytljabrhk2.dlg@40tude.net> <5033986c$0$6573$9b4e6d93@newsspool3.arcor-online.net> <62h5nifarvom.1myeqdyevhefq.dlg@40tude.net> <5033b4d8$0$6571$9b4e6d93@newsspool3.arcor-online.net> <5033ff28$0$6185$ba4acef3@reader.news.orange.fr> <5034dac1$0$6579$9b4e6d93@newsspool3.arcor-online.net> <50350d35$0$6579$9b4e6d93@newsspool3.arcor-online.net> <1xdzh15anpuc0.1xw8mwmojasjk$.dlg@40tude.net> <50354c95$0$6577$9b4e6d93@newsspool3.arcor-online.net> <1sfidfvz480e7$.l49woc2l4lji.dlg@40tude.net> In-Reply-To: <1sfidfvz480e7$.l49woc2l4lji.dlg@40tude.net> Message-ID: <5035f059$0$6580$9b4e6d93@newsspool3.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 23 Aug 2012 10:56:57 CEST NNTP-Posting-Host: 5c7ec842.newsspool3.arcor-online.net X-Trace: DXC=2a@2W=fC6GOI7\_^6>c20JMcF=Q^Z^V3H4Fo<]lROoRA8kFejVH]6BU]5=I;nGBb[Qg:[JRJH X-Complaints-To: usenet-abuse@arcor.de Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Date: 2012-08-23T10:56:57+02:00 List-Id: On 23.08.12 09:23, Dmitry A. Kazakov wrote: > and XML stands in their way. If XML stands in your way, OK. This seems to be about your nicely integrated car networks where every party knows what to expect and what to produce, and how to agree. If you want to keep XML out of these internal, documented networks, I totally agree with this. But this is very specific to a situation that funds definitions and agreements. >> That's easier to see when there is >> markup than when the program needs to guess > Wasting time and memory. So laborious guessing, looking for clues, is cheaper than just looking at a tag that clearly identifies the intent of the tagged item? Remember: in my networks I work more like an archaeologist trying to understand the shards. That's easier when there are additional hints like: found next to this one; has half a word printed on it. > So it is the Excel's fault that XML requires parsing? It feels too stupid to answer that again, sorry. Roughly, N parsers > 1 parsers if N > 1. Roughly. >>> Ada is not proposed for exchanging structured data >>> between computers. >> >> It is, however, required to say how to exchange structured program >> source text between compilers. > > No Yes, it is. Character set support, documentation requirements, ... Without what has become Ada, consider some 400 compilers and assemblers translate programs written in some 400 different languages. In order to transform them from some language to some target language Ada, you need some 400 parsers. Or maybe, all would essentially need to be compiled in the first place Obviously, we need at least 1 parser even if only 1 programming language remains. Similarly, XML, or any agreed-upon way of exchanging data, can remove some of the mess in data exchange, but will need some kind of parsing. In any non-internal network. >>> Ada is a programming language. XML in this context plays >>> the role of a protocol to exchange above mentioned data. >> >> No. It is a markup language for tagging data in text documents. >> We have been here before. > > That is it! XML is not for exchange of structured data. No, XML is not a protocol for whatsoever.