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!feeder.eternal-september.org!nntp-feed.chiark.greenend.org.uk!ewrotcd!newsfeed.xs3.de!news.jacob-sparre.dk!franka.jacob-sparre.dk!pnx.dk!.POSTED.rrsoftware.com!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Why .ads as well as .adb? Date: Fri, 7 Jun 2019 23:57:57 -0500 Organization: JSA Research & Innovation Message-ID: References: <28facad3-c55f-4ef2-8ef8-004925b7d1f1@googlegroups.com> <87woi0xtwm.fsf@nightsong.com> <4a0438de-1f1d-4469-aae4-908854d378ea@googlegroups.com> <47d02bdc-6b50-43aa-bc5d-bb5b6225f5bd@googlegroups.com> Injection-Date: Sat, 8 Jun 2019 04:57:58 -0000 (UTC) Injection-Info: franka.jacob-sparre.dk; posting-host="rrsoftware.com:24.196.82.226"; logging-data="6736"; mail-complaints-to="news@jacob-sparre.dk" X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7246 Xref: reader01.eternal-september.org comp.lang.ada:56551 Date: 2019-06-07T23:57:57-05:00 List-Id: "Maciej Sobczak" wrote in message news:47d02bdc-6b50-43aa-bc5d-bb5b6225f5bd@googlegroups.com... >> Of course, you are essentially saying that separate >> compilation is unnecessary and all of the source for a program should be >> in >> one giant file > > Of course you are proving now that you did not understand the question > posted earlier in this thread. No, you are proving that you refuse to comprehend my actual point: that source file organization is irrelevant (except maybe to compilers). You've never once said a word about the important point: reducing coupling. At this point, it appears that you are mainly trolling, and I don't have time to mess with such nonsense. > 1. There *are* languages that don't use separate spec files. Java and >Python are well known examples, representing both compiled and scripted >approaches. Existence proves nothing about readability, suitability, or anything else. As I said at the outset, most languages did not try to design their syntax or language for readability as Ada did. (Java, for instance, pretty much decided to copy C's syntax, meaning of course that most of the faults were copied too. Little or no consideration was given to human factors because they simply "kicked the can" elsewhere.) Similarly, popularity doesn't tell us much about the quality of engineering (the relationship might even be weakly inverse). Randy.