From: Rod Kay <rodakay5@gmail.com>
Subject: Re: 2dsa | !2dsa ?
Date: Sun, 27 Dec 2020 11:30:31 -0800 (PST) [thread overview]
Message-ID: <578126cd-507b-4e6b-8c08-31a115773bd2n@googlegroups.com> (raw)
In-Reply-To: <rs256e$1bc2$1@gioia.aioe.org>
On Friday, 25 December 2020 at 00:30:59 UTC+11, Dmitry A. Kazakov wrote:
> On 2020-12-24 13:02, Maxim Reznik wrote:
> > I forked a older (Garlic) GNAT DSA implementation and found it quite hackable. :)
> > My idea is to implement a WebSocket/WebRTC transport and compile it by GNAT-LLVM to WebAssembly to have distributed Ada applications in a browser. I have a working proof of concept demo already :)
> >
> > https://github.com/reznikmm/garlic/tree/web_socket
> My question is how to proceed without GLADE/Garlic etc. I have DSA
> implemented, e.g. System.RPC. I need GNAT to accept it as such.
>
> In a more distant perspective I need a work-around of stream attributes.
> They are non-portable, so there must an option to replace them for DSA
> and/or provide a non-stream parameter marshaling when the transport is a
> higher-level protocol, e.g. CANopen, EtherCAT, ASN.1, AMQP etc. For
> these you must map Ada types into the types defined by the protocol.
>
> Without this DSA is pretty much pointless.
> --
> Regards,
> Dmitry A. Kazakov
> http://www.dmitry-kazakov.de
next prev parent reply other threads:[~2020-12-27 19:30 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-12-22 20:00 2dsa | !2dsa ? Rod Kay
2020-12-23 1:32 ` Randy Brukardt
2020-12-23 8:44 ` Dmitry A. Kazakov
2020-12-24 12:02 ` Maxim Reznik
2020-12-24 13:30 ` Dmitry A. Kazakov
2020-12-27 19:30 ` Rod Kay [this message]
2020-12-27 19:34 ` Rod Kay
2020-12-28 23:41 ` Randy Brukardt
2020-12-29 14:56 ` Dmitry A. Kazakov
2020-12-29 15:14 ` Luke A. Guest
2020-12-29 15:51 ` Dmitry A. Kazakov
2020-12-31 23:43 ` Randy Brukardt
2021-01-09 15:05 ` Rod Kay
2021-01-11 14:59 ` Shark8
2021-01-11 15:32 ` Dmitry A. Kazakov
2021-01-11 20:35 ` Shark8
2021-01-11 21:46 ` Dmitry A. Kazakov
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox