comp.lang.ada
 help / color / mirror / Atom feed
From: Max Reznik <reznik@adacore.com>
Subject: Re: Any chance of programming a web frontend in Ada 2012?
Date: Tue, 8 Jun 2021 08:22:53 -0700 (PDT)	[thread overview]
Message-ID: <75b3b2aa-b84c-4ec0-9563-73cb0ae3d062n@googlegroups.com> (raw)
In-Reply-To: <4e8f2f27-3aed-4e0b-8ef1-ff16da9c664dn@googlegroups.com>

Speaking about "a single language" for frontend and backend. There was an idea to port Annex E (DSA) to AdaWebPack and use it as a communication channel between a web server written in Ada and WebAssembly client part.


вторник, 8 июня 2021 г. в 12:35:27 UTC+3, Max Reznik:
> Indeed, there is a project to run Ada in the browser using WebAssembly. It's name AdaWebPack[1]. 
> It provides a toolchain based on GNAT LLVM and a customized runtime. 
> The runtime has some restrictions for now, such as no exception handling due to current 
> state of WebAssemlby. The toolchain building could be complicated, so the project provides 
> a Docker image. 
> 
> The project provides the simplest example (See online: https://www.ada-ru.org/files/wasm/index.html). 
> This site (in Russian) uses it to provide some construction calculations https://mycalcs.ru/ 
> Also take a look a short blog post: https://blog.adacore.com/android-application-with-ada-and-webassembly 
> 
> I think, you can reach the author on the Telegram channel https://t.me/ada_lang 
> 
> [1] https://github.com/godunko/adawebpack
> > (Maybe via LLVM? GNAT already generates LLVM, right?) 
> > 
> > Thanks a lot.

  reply	other threads:[~2021-06-08 15:22 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-08  8:56 Any chance of programming a web frontend in Ada 2012? Marius Amado-Alves
2021-06-08  9:21 ` Jeffrey R. Carter
2021-06-08 13:42   ` Marius Amado-Alves
2021-06-08 16:04     ` Jeffrey R. Carter
2021-06-08 14:45   ` Marius Amado-Alves
2021-06-08  9:35 ` Max Reznik
2021-06-08 15:22   ` Max Reznik [this message]
2021-06-08 16:06     ` Luke A. Guest
2021-06-08 16:19       ` Maxim Reznik
2021-06-10 15:16         ` Shark8
2021-06-10 15:42           ` Luke A. Guest
2021-06-10 13:33     ` Shark8
2021-06-26 11:59     ` Marius Amado-Alves
2021-06-08 13:20 ` Luke A. Guest
2021-06-08 14:12   ` Marius Amado-Alves
2021-06-08 14:43     ` Luke A. Guest
2021-06-08 14:55       ` Marius Amado-Alves
2021-06-08 15:08         ` Luke A. Guest
2021-06-08 15:01 ` Marius Amado-Alves
2021-06-08 16:26   ` Maxim Reznik
2021-06-09  5:02     ` ASIS for Gnat (was: " J-P. Rosen
2021-06-11 18:47       ` Stephen Leake
2021-06-11 20:31         ` J-P. Rosen
2021-06-12 10:47       ` Rod Kay
2021-06-12 14:04         ` J-P. Rosen
2021-06-14 12:37           ` Shark8
2021-06-15 21:40             ` Marius Amado-Alves
2021-06-16  8:41               ` J-P. Rosen
2021-06-24 12:36                 ` Maxim Reznik
2021-06-24 21:28                   ` Marius Amado-Alves
2021-06-25  7:44                     ` Marius Amado-Alves
2021-06-25  9:08                       ` Maxim Reznik
2021-06-26 12:05                         ` Marius Amado-Alves
2021-06-26 19:51                           ` Vadim Godunko
2021-06-25  7:50                 ` Marius Amado-Alves
2021-06-10 15:18     ` Shark8
2021-06-11  0:44   ` Paul Rubin
replies disabled

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