comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP>
Subject: Re: Current status of Ada development for an Android target ?
Date: Sun, 12 Jun 2016 23:36:18 -0000 (UTC)
Date: 2016-06-12T23:36:18+00:00	[thread overview]
Message-ID: <njkrlh$6f7$1@dont-email.me> (raw)
In-Reply-To: 1879226768.487412780.402071.laguest-archeia.com@nntp.aioe.org

On 2016-06-12, Luke A  Guest <laguest@archeia.com> wrote:
> Simon Clubley <clubley@remove_me.eisner.decus.org-Earth.UFP> wrote:
>> What is the current status of freely available Ada development options
>> for an Android target ? I would really need a GMGPL type licence and
>> not a pure GPL licence for the runtime and the preferred development
>> platform would be Linux.
>
>
> Another thing that needs doing are bindings to the native android API and
> also Ada->Java compiler with bindings generator which aren't distributed
> under the GPL.
>

Thanks Luke.

What's going on here is that I'm working on a personal project which
has a range of libraries and other code associated with it. I can see
myself reusing various parts of it on a range of targets in the future
including Android NDK applications.

For that reason I originally started writing it in pure C, but even
with some libraries I've written (such as a safer string library)
the C code is taking too long to write and there's way too much
boilerplate code and low level handling of things going on.

Given a good range of unknown future targets the next best logical
option for portability is to use C++ but my heart _really_ wants to
use Ada now that I've accepted I need to use a higher level language
for this project.

As such I am having a serious think about the Ada compiler situation
as it relates to the viability of Ada for various targets. BTW, I also
see the DragonEgg project is still dead (the frontend is still stalled
at LLVM 3.3 and gcc 4.6 for Ada; I really wish LLVM had a native Ada
front end so you could use the full range of LLVM targets.)

Simon.

-- 
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Microsoft: Bringing you 1980s technology to a 21st century world


  reply	other threads:[~2016-06-12 23:36 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-11 15:51 Current status of Ada development for an Android target ? Simon Clubley
2016-06-12  7:28 ` Luke A. Guest
2016-06-12  8:25 ` Luke A. Guest
2016-06-12  8:27 ` Luke A. Guest
2016-06-12 23:36   ` Simon Clubley [this message]
2016-06-13  4:24     ` Shark8
2016-06-13 13:49     ` Lucretia
2016-06-13 14:34       ` Lucretia
2016-06-14 13:22 ` jrmarino
2016-06-14 18:39   ` Simon Clubley
2016-06-15  9:41     ` jrmarino
2016-06-15 13:11       ` Simon Clubley
2016-06-15 12:12     ` Luke A. Guest
2016-06-15 13:02       ` Simon Clubley
2016-06-15 13:13         ` Lucretia
2016-06-16 19:20 ` Lucretia
2016-06-16 19:29   ` Simon Clubley
2016-06-16 19:49     ` Luke A. Guest
2016-06-18 15:44       ` Ada and C++ in the same binary, was: " Simon Clubley
2016-06-18 16:38         ` Simon Clubley
2016-06-18 18:21         ` Luke A. Guest
2016-06-19 14:50           ` Simon Clubley
2016-06-18 18:24         ` Shark8
2016-06-19 15:00           ` Simon Clubley
2016-06-19 15:32             ` Luke A. Guest
2016-06-19 17:52               ` Simon Clubley
2016-06-19 18:40                 ` Luke A. Guest
2016-06-19 19:16                   ` Simon Clubley
2016-06-19 20:32                     ` Luke A. Guest
2016-06-20 12:11             ` Jacob Sparre Andersen
2016-06-20 14:28               ` Luke A. Guest
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox