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.204.15.209 with SMTP id l17mr125874bka.6.1345716063488; Thu, 23 Aug 2012 03:01:03 -0700 (PDT) Received: by 10.180.105.2 with SMTP id gi2mr212262wib.4.1345716062301; Thu, 23 Aug 2012 03:01:02 -0700 (PDT) Path: m12ni126129bkm.0!nntp.google.com!news1.google.com!news3.google.com!7no38555298wig.0!news-out.google.com!n2ni273596858win.0!nntp.google.com!feeder1.cambriumusenet.nl!feed.tweaknews.nl!85.12.40.139.MISMATCH!xlned.com!feeder7.xlned.com!news2.euro.net!news.mixmin.net!weretis.net!feeder4.news.weretis.net!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: Thu, 23 Aug 2012 11:58:24 +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: <50353a25$0$6581$9b4e6d93@newsspool3.arcor-online.net> <1x29v2l5crksa$.17qggd3ghy94c$.dlg@40tude.net> <746632025367360149.847942rm-host.bauhaus-maps.arcor.de@news.arcor.de> <19yh6raqplxd9$.ubx1vlm6le9i.dlg@40tude.net> <5035e4f9$0$6572$9b4e6d93@newsspool3.arcor-online.net> <1dt9qbimr88yf$.1rx3ijvu1okdr$.dlg@40tude.net> In-Reply-To: <1dt9qbimr88yf$.1rx3ijvu1okdr$.dlg@40tude.net> Message-ID: <5035fec0$0$6566$9b4e6d93@newsspool3.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 23 Aug 2012 11:58:24 CEST NNTP-Posting-Host: 31d5ee09.newsspool3.arcor-online.net X-Trace: DXC=O]nCBXHjH91^cW`WBF>WQejV8]6BU]5=I;n7LUZA]1;>H@0 X-Complaints-To: usenet-abuse@arcor.de Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Date: 2012-08-23T11:58:24+02:00 List-Id: On 23.08.12 10:38, Dmitry A. Kazakov wrote: >> I said that since there are multiple different source (Excel, PDF, ...) >> I need *more* parsing. > > Wrong. That depends on what parsing the involved sources require. Here is the effort, per document: XML1 * Parsing_Effort (XML1) + XML2 * Parsing_Effort (XML2) + XML3 * Parsing_Effort (XML3) vs Excel * Parsing_Effort (Excel) + PDF * Parsing_Effort (PDF) + ... * Parsing_Effort (...) If you have had the pleasure of parsing a man made Excel or PDF file, you know the result of the comparison. One could of course throw a couple of monthly salaries at MS and Adobe and buy all necessary versions of Excel and Acrobat and all necessary development tools (if available at all) just to get at those cells of the data sheets, hoping that results will be produced in time. >> If all sources use XML, the variety of parsers is reduced. > > I don't need parsers to exchange data: P1 = 0. Fine. Most people will need some parsing in their networks. > He proposed XML for exchanging structured data. You already agreed in this > thread that XML would be a poor performer there. If XML means sending less information per second, then still understanding the information in XML documents can be *much* faster and require *less* development time. These timings matter much more in a market for software that does not take years to design and does not run for decades. >> in the real, non-standard >> world that some of us live in, we would not even enjoy the luxury of a >> known file format such as Excel or PDF. > > In the real non-standard world there are requirements imposed on the > application and there are solutions and decisions you are free to make. Requirement: find the information before it becomes obsolete. Choice: write a parser, or parse manually, whichever is quicker. Imposed conditions: documents exist, as-is, in the network. > The point is straight and simple: when you are free to choose never ever > use XML. There is no technical reason to choose XML. For weeks now I have been trying to explain that in my networks, there is no plural "you". There are multiple "we"s. They do *not* agree. Everyone sends what they think is the right choice. Period. In *this* kind of network, XML is a relief.