From: Georg Bauhaus <rm.dash-bauhaus@futureapps.de>
Subject: Re: Ada 'hello world' for Android; success!
Date: Sat, 29 Oct 2011 17:32:48 +0200
Date: 2011-10-29T17:32:49+02:00 [thread overview]
Message-ID: <4eac1ca1$0$7625$9b4e6d93@newsspool1.arcor-online.net> (raw)
In-Reply-To: <824nyrq5p6.fsf@stephe-leake.org>
On 29.10.11 15:37, Stephen Leake wrote:
> Anatoly Chernyshev<achernyshev@gmail.com> writes:
>
>> Looks like a Pyrrhic victory to me. All elegance of Ada is suddenly
>> dissipated.
>
> I gather you feel that Android is inelegant in some way; can you be more
> specific?
The example is a little non-Ada, IMHO. I don't know Anatoly's reasons,
but to me the example has an air of "Fortran in any language",
except that one has to replace Fortran with pointers or
Java-with-covers-removed, viz. explicit access A.B.C.Typ all over
the place.
FWIW, the programs I have once written using SofCheck's version
of Ada on JVMs looked and felt more like Ada and a less
like explicit anonymous pointer to A.B.C.Typ everywhere.
Note that the thorny appearance of the HelloWorld example
isn't present in Java, which allows O-O without forcing
the programmers to write pointers, pointers, pointers.
BTW, is it possible in the Android model to have an
equivalent of Ada's
procedure Op (This : access constant Typ);
where a programmer can state the intent of read-only
access?
Is the traditional O-O model of Ada impossible to support
in a compiler for Android devices or is it just that no one
is paying for such a compiler? So that the best we can do is
juggle the pointers that the other languages can hide?
next prev parent reply other threads:[~2011-10-29 15:34 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-10-27 1:18 Ada 'hello world' for Android; success! Stephen Leake
2011-10-27 7:12 ` Alex R. Mosteo
2011-10-28 12:51 ` Stephen Leake
2011-10-27 10:50 ` Jeffrey Creem
2011-10-28 13:01 ` Stephen Leake
2011-10-27 10:58 ` Brian Drummond
2011-10-28 1:37 ` Shark8
2011-10-28 12:22 ` Anatoly Chernyshev
2011-10-29 13:37 ` Stephen Leake
2011-10-29 14:46 ` Anatoly Chernyshev
2011-10-29 20:47 ` Brad Moore
2011-10-29 21:59 ` Anatoly Chernyshev
2011-10-30 3:51 ` Brad Moore
2011-10-30 7:20 ` Anatoly Chernyshev
2011-10-30 10:56 ` Stephen Leake
2011-10-30 17:32 ` Brad Moore
2011-10-29 15:32 ` Georg Bauhaus [this message]
2011-10-29 16:09 ` Simon Wright
2011-10-29 17:32 ` tmoran
2011-10-30 11:38 ` Stephen Leake
2011-10-29 20:51 ` Brad Moore
2011-10-30 11:32 ` Stephen Leake
2011-10-31 22:34 ` Randy Brukardt
2011-11-01 8:41 ` Stephen Leake
2011-11-01 9:30 ` Georg Bauhaus
2011-11-02 15:55 ` Stephen Leake
2011-11-02 17:37 ` Robert A Duff
2011-11-08 3:56 ` Randy Brukardt
2011-11-03 0:37 ` Georg Bauhaus
2011-11-03 11:36 ` Stephen Leake
2011-11-03 15:24 ` Robert A Duff
2011-11-03 18:43 ` Pascal Obry
2011-11-03 22:14 ` Georg Bauhaus
2011-11-04 8:48 ` Dmitry A. Kazakov
2011-11-04 12:18 ` Stephen Leake
2011-11-04 15:03 ` Georg Bauhaus
2011-11-05 16:56 ` Stephen Leake
2011-11-01 9:52 ` Dmitry A. Kazakov
2011-11-02 15:59 ` Stephen Leake
2011-11-02 16:27 ` Dmitry A. Kazakov
2011-11-02 17:38 ` Simon Wright
2011-11-10 17:25 ` Stephen Leake
2011-11-27 15:18 ` mockturtle
2011-11-28 22:35 ` Ada 'hello world' for Android; success! (but music player failure) Stephen Leake
2011-11-29 11:23 ` Georg Bauhaus
2011-11-30 3:33 ` Stephen Leake
2011-11-30 18:57 ` Georg Bauhaus
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox