comp.lang.ada
 help / color / mirror / Atom feed
From: alby.gamper@gmail.com
Subject: Re: Embeddinator-4000 begetting an Ada-cross-platform future?
Date: Tue, 13 Mar 2018 02:54:29 -0700 (PDT)
Date: 2018-03-13T02:54:29-07:00	[thread overview]
Message-ID: <1f3db512-b336-47aa-a3de-1f3771c15d75@googlegroups.com> (raw)
In-Reply-To: <ef08b7a0-cd76-49fe-b092-77afd1cb163e@googlegroups.com>

On Saturday, March 10, 2018 at 3:45:23 AM UTC+11, Dan'l Miller wrote:
> Robert Eachus wrote:
> > Pick a company with rights to an existing Ada compiler (I'd choose IBM's former Rational compiler)
> 
> Rational's VADS Ada compiler does have a.app to serve as a basis of a modern deeply-reflective multi-stage-programming source-code-generator for Ada, as I mentioned in more detail along a thread of the “"functional" programming in Ada” posting.  Interesting.

Dear Dan'l Miller

I've taken a keen interest in seeing Ada used more in the UI/UX area, and to
that end have developed a language binding to WinRT (very similar to what
Kenny Kerr did with his c++/WinRT project) although this is not yet ready for
open source release, It is usable as a POC?

I did post a video some time ago, demonstrating the bindings and the Microsoft
Visual studio integration/toolchain. Have a look if you get time.

As far as I understand it, Embedinator-4000 targets the Mono runtime only
and is only possible because the native-mono-interop API supplies the required
functionality to do so. Microsoft's .Net runtime interop is not so friendly!
and the same thing cannot be done entirely in native code. It is possible, and
I have a worked example of a c++/native app starting up a Winforms app and
responding to events etc... But generating a language binding for ADA to .Net
or Mono would be no small task! (But then again neither was the WinRt Bindings)

I believe we (as in the Ada community, in the context of UI/UX development) 
Should start by supporting projects like Gnoga, AdaQt and my WinRT Bindings :-)
along with the integration of Ada into the mainstream IDE's

Alex


  reply	other threads:[~2018-03-13  9:54 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
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 [this message]
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