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,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.50.1.40 with SMTP id 8mr401765igj.6.1438215053752; Wed, 29 Jul 2015 17:10:53 -0700 (PDT) X-Received: by 10.140.98.117 with SMTP id n108mr606969qge.23.1438215053581; Wed, 29 Jul 2015 17:10:53 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.glorb.com!pg9no5183135igb.0!news-out.google.com!b31ni1134qge.0!nntp.google.com!69no2708524qgl.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 29 Jul 2015 17:10:53 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=81.203.145.32; posting-account=AFCLjAoAAABJAOf_HjgEEEi3ty-lG5m2 NNTP-Posting-Host: 81.203.145.32 References: <2df4698f-4c8e-457c-822d-209cb2f8ab5e@googlegroups.com> <014427b1-ff7a-4a69-82e6-0330af77ed96@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <91f88d79-197c-419f-84a8-908e05967a2c@googlegroups.com> Subject: Re: Running a preprocessor from GPS? From: EGarrulo Injection-Date: Thu, 30 Jul 2015 00:10:53 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: news.eternal-september.org comp.lang.ada:27159 Date: 2015-07-29T17:10:53-07:00 List-Id: On Thursday, July 30, 2015 at 1:51:50 AM UTC+2, Jeffrey R. Carter wrote: > On 07/29/2015 03:32 PM, EGarrulo wrote: > > > > If Ada offered runtime typing by means of a type `Any`, then `Printf` > > could be trivially written as: > > > > type Printf_Arguments is array (Positive range <>) of Any; > > > > procedure Printf (Format : String; Arguments : Printf_Arguments); > > Luckily nothing this horrible will ever make it into Ada. Who knows? But since the realm of Ada is limited to embedded development, it makes sense that flexible formatted output will never be a priority.