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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,6575b47ba54cee7c X-Google-Attributes: gid103376,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!club-internet.fr!feedme-small.clubint.net!news.teledata-fn.de!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Thu, 14 Feb 2008 11:34:20 +0100 From: Georg Bauhaus Reply-To: rm.tsho+bauhaus@maps.futureapps.de User-Agent: Thunderbird 2.0.0.6 (X11/20071022) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Reducing the size of executables produced by GNAT References: <40e9c01a-8d31-4554-9d9b-18cce7834d56@s12g2000prg.googlegroups.com> <47b300d3$1@news.post.ch> <9c0a949b-ce82-4eda-99c9-02aace675266@d21g2000prf.googlegroups.com> <47b360b1$1_4@news.bluewin.ch> <3ff060f5-673b-4011-a0d1-1692d6e6f105@e10g2000prf.googlegroups.com> In-Reply-To: <3ff060f5-673b-4011-a0d1-1692d6e6f105@e10g2000prf.googlegroups.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <47b4192c$0$23013$9b4e6d93@newsspool1.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 14 Feb 2008 11:34:20 CET NNTP-Posting-Host: 5867ef46.newsspool1.arcor-online.net X-Trace: DXC=S6oTE_^OS83lIh70@4Fo<]lROoR1Fl8W>\BH3Y26NonYDUiaZ=A:ho7QcPOV3M:\609UjHe5@9gAeA8ePF> X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:19789 Date: 2008-02-14T11:34:20+01:00 List-Id: Hibou57 wrote: > On 13 f�v, 22:27, Gautier wrote: >> * For instance make a preprocessor for Ada (to begin with, a small subset of >> Ada) that spits FreePascal code. Then you would have your small "fixed cost" for >> free with FreeAda (= preprocessor + FreePascal). >> * Alternatively, build an Ada front-end to the FreePascal compiler. > Better create a compiler from the ground up than playing such > dangerous game (hihi). > >> * Consider using another Ada compiler than GNAT to that purpose. > The fact is that GNAT is a monopol in this area. There use to be > SmallAda, and �Ada, which were rahter Ada interpreters. Just look for > "Ada compiler", on any search engine, and you will always be bringed > to "GNAT", in one way in an other. Then look for ["Ada compiler" -GNAT] :-) In fact, maybe the recent market dominance, if any, has been bridled by the removal of the "proprietary code permission" from the license of AdaCore's public editions (the ones that are available to those writing Free Software). FWIW, there are a number of commercially supported compilers to choose from (Aonix, RR Software, SofCheck, ..., for MS Windows or GNU/Linux); depending on your needs they can start in the same price range as any compiler.