comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Script-like jobs in Ada (ideas for HAC)
Date: Thu, 30 Apr 2020 10:44:19 +0200
Date: 2020-04-30T10:44:19+02:00	[thread overview]
Message-ID: <r8e352$18ar$1@gioia.aioe.org> (raw)
In-Reply-To: d8546592-bfba-4a84-a339-fc49a943c16b@googlegroups.com

On 2020-04-30 10:02, gautier_niouzes@hotmail.com wrote:
> Thank you all for your answers and brainstorming.

1. Where are the modules? It should be possible to write a module for 
the script e.g. a package that has functions and procedures, which call 
to Ada implementations. I.e. calling Ada from the script.

2. What about exceptions handling, the ones propagating out of the 
script into the Ada caller?

3. Aborting the script. Ideally the Interpret_on_Current_IO  you 
mentioned must be abortable per some event set via protected object, for 
example. E.g. from another task provided Interpret_on_Current_IO runs on 
the caller's context. The interpreter will look for the event 
periodically and propagate exception Canceled_Error if the event is set.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de

  reply	other threads:[~2020-04-30  8:44 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-04-24 19:45 Script-like jobs in Ada (ideas for HAC) gautier_niouzes
2020-04-24 23:22 ` cantanima.perry
2020-04-25  0:11 ` Nasser M. Abbasi
2020-04-25 19:00   ` Stephen Leake
2020-04-25 23:35     ` Dennis Lee Bieber
2020-04-25 18:52 ` Stephen Leake
2020-04-26  6:49 ` mockturtle
2020-04-26  9:26 ` Jeffrey R. Carter
2020-04-26 14:49 ` Simon Wright
2020-04-27 18:50 ` Bojan Bozovic
2020-04-27 19:01   ` Optikos
2020-04-27 20:31   ` Dmitry A. Kazakov
2020-04-28  8:51 ` Jerry
2020-04-29 15:47 ` joakimds
2020-04-29 19:54 ` darek
2020-04-30  8:02 ` gautier_niouzes
2020-04-30  8:44   ` Dmitry A. Kazakov [this message]
2020-05-01  7:31     ` gautier_niouzes
2020-05-01  7:51       ` Dmitry A. Kazakov
2020-05-01 15:46         ` gautier_niouzes
2020-05-01 16:22           ` Dmitry A. Kazakov
2020-05-02  5:36 ` Trescott Jensen
replies disabled

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