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=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!.POSTED!not-for-mail From: "Jeffrey R. Carter" Newsgroups: comp.lang.ada Subject: Re: Header-only Ada libraries... Date: Fri, 1 Jun 2018 11:15:27 +0200 Organization: Also freenews.netfront.net; news.tornevall.net; news.eternal-september.org Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Fri, 1 Jun 2018 09:15:27 -0000 (UTC) Injection-Info: h2725194.stratoserver.net; posting-host="6a2572da9ae34414e3218e2c29cbbd56"; logging-data="2817"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19mWbhqxEdbiwnSM4XdWJZ2OaqxPgHZxGY=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 Cancel-Lock: sha1:Qexg+7GFa0LnaBB5V10+YlAvI4w= In-Reply-To: Content-Language: en-US Xref: reader02.eternal-september.org comp.lang.ada:52837 Date: 2018-06-01T11:15:27+02:00 List-Id: On 05/31/2018 11:04 PM, Robert A Duff wrote: > "Jeffrey R. Carter" writes: > >> Not a header in sight. Not surprising, since Ada doesn't have headers. > > That's like saying, "French people don't eat cheese." No, the OP's use of "header" is like using the word "cheese" to mean yogurt. There are similarities, but they're not the same thing. The differences between package specifications and C header files are far more significant than any similarities. Some of the worst Ada I've seen treated pkg specs the way most C people treat header files: as inconveniences they have to create to keep the compiler happy. Thinking about any part of Ada in C terms is a recipe for disaster. -- Jeff Carter "I didn't squawk about the steak, dear. I merely said I didn't see that old horse that used to be tethered outside here." Never Give a Sucker an Even Break 103