From: "Dan'l Miller" <optikos@verizon.net>
Subject: Re: Embeddinator-4000 begetting an Ada-cross-platform future?
Date: Wed, 28 Feb 2018 07:55:10 -0800 (PST)
Date: 2018-02-28T07:55:10-08:00 [thread overview]
Message-ID: <95718cf6-c89c-4fb9-bd6a-5abb1146124e@googlegroups.com> (raw)
In-Reply-To: <2babf92b-161e-4e59-9877-6de5466a6683@googlegroups.com>
Other than language-projecting via full automation the SDKs of modern popular OSes to Ada (as proposed here via extending Embedinnator-4000 for language-projections to Ada in much the same way that it is being extended for language-projections to C++), what else can be done to invigorate excitement about Ada as a better competitor to C++ in all of C++'s marketspaces? C++/WinRT is apparently rehabilitating C++ within Microsoft in areas of the company where UI/UX performance or UI/UX interfacing with C++/processor-native-compiled-language backend processing is coming under increasing scrutiny. Other than lacking symbolic debugging on iOS devices (and a few LLVM-backend-oriented prerequisites thereof), there is no real reason for Ada to be left out of C++'s recent advances in enacting a C++ comeback.
https://docs.ElementsCompiler.com
Vaguely analogously, RemObjects is making a similar-but-technically-quite-different ploy as its breakthrough marketing strategy: ObjectPascal (rebranded as Oxygene) and C# (rebranded as Hydrogene) and Java (rebranded as Iodine) and Swift (rebranded as Silver) are being merged into one enormous confederated compiler (branded as Elements) with a shared(-to-some-degree) AST, so that apps can be written in any of {Java, Swift, C#, ObjectPascal} on all of the {Windows, desktop Java SDK, Android SDK, Objective-C SDK for iOS, Objective-C SDK for MacOS}. No one else has Java or Swift targeting the Windows SDK.* No one else has Java targeting the iOS or MacOS SDKs.* Not even C#-everywhere Xamarin has C# app development •both• 1) inside the JVM able to invoke (and be invoked by) Java or Kotlin easily & intimately and 2) in processor-native machine code outside the JVM for backend-processing libraries and for invoking (and being invoked by) app-domain JNI bridges (as opposed to Xamarin.Android's C#-to-SDK infrastructural bridges, not at the app-domain level). Wouldn't it be awesome for one of the Ada-compiler vendors to have a joint-venture or ownership relationship with RemObjects to bring Ada into the Elements confederated-compiler world that would suddenly open Ada up to targeting Android, iOS, and MacOS (and the JVM & CLR again)?
* other than defunct unmaintained one-off experiments years ago
A much bigger marketspace is within Ada's reach. Other languages and other compiler vendors are pioneers into new frontiers. There is no real reason for Ada & its compiler vendors to not be among those pioneers at the same time right now.
next prev parent reply other threads:[~2018-02-28 15:55 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-02-26 17:06 Embeddinator-4000 begetting an Ada-cross-platform future? Dan'l Miller
2018-02-26 17:46 ` Dan'l Miller
2018-02-26 19:38 ` Mehdi Saada
2018-02-26 19:51 ` Dan'l Miller
2018-02-26 20:34 ` Luke A. Guest
2018-02-26 20:35 ` Luke A. Guest
2018-02-26 22:41 ` Dan'l Miller
2018-03-02 19:55 ` Ivan Levashev
2018-02-26 21:43 ` Dan'l Miller
2018-02-26 22:12 ` Luke A. Guest
2018-02-26 22:26 ` Dan'l Miller
2018-02-26 23:32 ` Randy Brukardt
2018-02-26 23:56 ` Dan'l Miller
2018-02-28 15:55 ` Dan'l Miller [this message]
2018-02-28 17:24 ` Lucretia
2018-02-28 19:20 ` Dan'l Miller
2018-03-01 16:03 ` Dan'l Miller
2018-03-01 18:04 ` Shark8
2018-03-01 19:09 ` Dan'l Miller
2018-03-01 22:25 ` Shark8
2018-03-01 23:08 ` Randy Brukardt
2018-03-02 5:39 ` Bojan Bozovic
2018-02-26 22:30 ` Dan'l Miller
2018-02-26 22:36 ` Luke A. Guest
2018-03-01 20:36 ` Robert Eachus
2018-03-09 16:45 ` Dan'l Miller
2018-03-13 9:54 ` alby.gamper
2018-03-13 15:26 ` Dan'l Miller
2018-03-14 8:53 ` alby.gamper
2018-03-14 15:24 ` Dan'l Miller
2018-03-16 9:55 ` alby.gamper
2018-03-16 15:35 ` Dan'l Miller
2018-03-02 20:18 ` Ivan Levashev
2018-03-05 16:57 ` Dan'l Miller
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox