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!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!gandalf.srv.welterde.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Ada package registry? Date: Thu, 4 Feb 2016 14:52:08 -0600 Organization: JSA Research & Innovation Message-ID: References: <02241ec4-0f95-4f63-9abc-092f167eb59e@googlegroups.com> <56af17b7$0$301$14726298@news.sunsite.dk> <56b06eb8$0$301$14726298@news.sunsite.dk> <1454483747.2785.135.camel@obry.net> <1454568668.2996.15.camel@obry.net> NNTP-Posting-Host: rrsoftware.com X-Trace: loke.gir.dk 1454619129 27556 24.196.82.226 (4 Feb 2016 20:52:09 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Thu, 4 Feb 2016 20:52:09 +0000 (UTC) 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.6157 Xref: news.eternal-september.org comp.lang.ada:29344 Date: 2016-02-04T14:52:08-06:00 List-Id: "Pascal Obry" wrote in message news:1454568668.2996.15.camel@obry.net... >> I would hardly call the Janus/Ada compiler and an ecosystem a "toy >> project". > >In fact a compiler does not push the computing environment very far. A >compiler is just a re-rewriter. It takes a set of bytes on entry and >write a set of bytes as output. Almost all programs can be described that way (taking a set of bytes in and writing a set out). And of course the ecosystem of an Ada implementation does a lot more than just "transforming bytes". Debugging and editing are very interactive, while build tools are rather data-intensive. The real question is how much risk is one willing to take on, and in what parts of a project? Use of third-party things get things up quicker (which is good), but greatly increase the risk down the road. So all you're really saying is that you don't care about what happens down the road, which is a sad-but-true state of affairs in many areas of today's world. Randy.