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 02:35:26 -0700 (PDT)	[thread overview]
Message-ID: <4e8f2f27-3aed-4e0b-8ef1-ff16da9c664dn@googlegroups.com> (raw)
In-Reply-To: <d34f63a1-dc22-43d7-8126-2dcfd0dd2599n@googlegroups.com>

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.

  parent reply	other threads:[~2021-06-08  9:35 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 [this message]
2021-06-08 15:22   ` Max Reznik
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