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: Paul Rubin Newsgroups: comp.lang.ada Subject: Re: Ada Successor Language Date: Wed, 13 Jun 2018 14:15:19 -0700 Organization: A noiseless patient Spider Message-ID: <87po0upevs.fsf@nightsong.com> References: <5e86db65-84b9-4b5b-9aea-427a658b5ae7@googlegroups.com> <878t7u1cfm.fsf@nightsong.com> <8a65f8ff-4a75-43f2-884c-6872780f7ea8@googlegroups.com> <771e8e35-b71a-499d-a0fe-bb0df1de22ab@googlegroups.com> <92741619.550509671.540055.laguest-archeia.com@nntp.aioe.org> <81e22064-bb0e-4e0b-982a-c17a2cad5977@googlegroups.com> <1b03e4ff-daf1-4c13-84ef-13aec1ba96e9@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: reader02.eternal-september.org; posting-host="c531b143962365f48a7a3535ad003f0a"; logging-data="9893"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX183mSrOem/wbhgvjrZ4tk+i" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) Cancel-Lock: sha1:1OzB8qWgfogU/x5lek0mR+VPm/k= sha1:8uYh8r9t8Dg0DuZZpsmTGWwbv5Q= Xref: reader02.eternal-september.org comp.lang.ada:53087 Date: 2018-06-13T14:15:19-07:00 List-Id: Shark8 writes: > Unix and C [and arguably C++] is the worst thing ... opportunities > lost [e.g. the low-level of today's "advanced" continuous integration, > or the cost of using the FS as a DB, or the costs of moronically > considering unstructured text as THE appropriate/native format for > storing programs]. I don't think those lost opportunities have much to do with Unix or C. Fancy CI that I've seen has usually been in conjunction with Ruby or Python projects, etc. The FS is similarly a perfectly good DB depending on what you want for it to do, syntax can be recovered from free text by parsing, etc. This mostly comes down to human factors rather than artifacts of buffer overflows or anything like that. Ada to zeroth order is C++ without the buffer overflows. That's a good thing but it doesn't affect the other stuff you mentioned.