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.128.134 with SMTP id no6mr9322811igb.7.1450585389489; Sat, 19 Dec 2015 20:23:09 -0800 (PST) X-Received: by 10.182.247.67 with SMTP id yc3mr108044obc.0.1450585389458; Sat, 19 Dec 2015 20:23:09 -0800 (PST) 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!mv3no18421169igc.0!news-out.google.com!l1ni8630igd.0!nntp.google.com!mv3no13689401igc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Sat, 19 Dec 2015 20:23:09 -0800 (PST) In-Reply-To: <7bac83ed-0d6f-4d2d-9e9a-0cd659d1d80a@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=90.216.84.203; posting-account=L2-UcQkAAAAfd_BqbeNHs3XeM0jTXloS NNTP-Posting-Host: 90.216.84.203 References: <02cc927d-a578-4e06-9706-efeb1db99e40@googlegroups.com> <7bac83ed-0d6f-4d2d-9e9a-0cd659d1d80a@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: =?ISO-8859-1?B?UmU6IEFkYSBvbiBpT1MgP6BPciBTd2lmdC4uLg==?= From: Lucretia Injection-Date: Sun, 20 Dec 2015 04:23:09 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: news.eternal-september.org comp.lang.ada:28829 Date: 2015-12-19T20:23:09-08:00 List-Id: On Sunday, 20 December 2015 02:16:24 UTC, David Botton wrote: > > I need to develop a navigation tool on an iPad > It will have to be an app with a server side, but using Gnoga it is possible. > > > - Is it possible to have an Ada compiler for iOS? > Not currently realistic. The best we can hope for when it comes to GCC/GNAT is someone redoing the work Marcus did and releasing as GMGPL the runtime for .NET then you can use the many tools to convert .NET to either real iOS code or to ASM.js > > If that ever happens I'll update Gnoga to work client side as well for ASM.js / .NET (A simple thing) What are you talking about? AFAIK, GCC is capable of building for iOS as Apple originally used GCC for iOS development before Clang. So, in a word, yes, it is possible to have GCC and GNAT target iOS. We just need a few things: 1) the incantation to build the thing 2) generators to build bindings into ObjC/Swift - Swift uses the ObjC runtime, the ObjC runtime is based on C so should be easy to bind to. It is realistic because Apple did the work, it's doable. You can use the FSF as a base, just whether Apple provided the necessary patches back to FSF or not, if not, you have to find them. Luke.