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.6 required=5.0 tests=BAYES_00,DATE_IN_PAST_24_48 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.100.81.4 with SMTP id e4mr2217904anb.26.1344998913143; Tue, 14 Aug 2012 19:48:33 -0700 (PDT) Path: c6ni115604019qas.0!nntp.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nrc-news.nrc.ca!goblin1!goblin.stu.neva.ru!nuzba.szn.dk!news.jacob-sparre.dk!munin.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: Jacob Sparre Andersen Newsgroups: comp.lang.ada Subject: Re: Should Inline be private in the private part of a package spec? Date: Mon, 13 Aug 2012 13:53:42 +0200 Organization: Jacob Sparre Andersen Research & Innovation Message-ID: <874no7ovnd.fsf@adaheads.sparre-andersen.dk> References: <501bd285$0$6564$9b4e6d93@newsspool4.arcor-online.net> <502005b6$0$9510$9b4e6d93@newsspool1.arcor-online.net> <50203ca2$0$9512$9b4e6d93@newsspool1.arcor-online.net> <502040c0$0$9510$9b4e6d93@newsspool1.arcor-online.net> <50677fa2-7f82-4ccc-8c56-161bf67fefe1@googlegroups.com> <3235054d-3832-4127-83f1-784a3ee50d01@googlegroups.com> <5637670c-f60d-4a5e-b2b8-d70d51f5e025@googlegroups.com> NNTP-Posting-Host: 95.209.225.163.bredband.3.dk Mime-Version: 1.0 X-Trace: munin.nbi.dk 1344858824 14474 95.209.225.163 (13 Aug 2012 11:53:44 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Mon, 13 Aug 2012 11:53:44 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.2 (gnu/linux) Cancel-Lock: sha1:MK4ZOiDWucHMJsMCeWR43ItkBWA= Content-Type: text/plain; charset=us-ascii Date: 2012-08-13T13:53:42+02:00 List-Id: Shark8 wrote: > I know nothing about Debian in particular; but I do hate Linux (and > Unix) in general. In fact, I think a lot of the blame of "all > source-files *must* be plain-text" stems from them. {There's really no > reason that source text should be stored as a plain-text for general > purpose/use... indeed if it were stored as a structured-file an editor > could prevent/warn storing the text if it had syntax errors.} > > Yes, plain-text editors are everywhere.... but there's a lot more It is definitely a bit disappointing that (practically) no programming language goes beyond a plain text source format. But as an exercise; try to specify the (equivalent of) Ada in terms of a structured file format rather than a plain text format. (And remember to make sure the format should be portable to "any" operating system/architecture.) Exercise two is to adjust your Ada equivalent language to make use of the structured file format beyond ensuring that stored source is syntactically correct. Poul-Henning Kamp has written an essay (a "rant"?) about this problem in ACM Queue: Greetings, Jacob -- WTFM: Write the Fine Manual