comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Ada / Automation fellows
Date: Sun, 29 Mar 2015 11:44:20 +0200
Date: 2015-03-29T11:44:20+02:00	[thread overview]
Message-ID: <1j1l7t6mmk42y$.18udaqvu98fpx.dlg@40tude.net> (raw)
In-Reply-To: 069ce686-84b2-46f0-b618-79f62a19e78c@googlegroups.com

On Sat, 28 Mar 2015 19:06:51 -0700 (PDT), David Botton wrote:

>>> It's HTML, SVG, JavaScript... and I was impressed by the achievement.
>> 
>> I am not a fan of Web-based automation systems. It does not feel good. It
>> does not properly separate control and UI, which is a big step back to me.
> 
> With Gnoga there is no issue doing that since the web page is just a
> "canvas" for the UI, there is no need to wedge in stateless static web
> page paradigms in to your UI.

Even if it hosting only, it is still problematic, IMO. I tried to explain
it in this thread.

>> Cairo fully supports SVG surfaces (AICWL is based on Cairo). AFAIK, David
>> planned to experiment with this in Gnoga...
> 
> You can use Cairo with Gnoga (the Cairo bindings removing GtkAda deps are
> available at http://gnoga.com/#market ).

How do you work around widgets, which come from GTK, normally.
 
> I'll be visiting again AICWL in Gnoga once I have a direct Gnoga ->
> libwebkit2gtk connection working (i.e. not using websockets, but actual
> calls directly in to the JavaScript from Ada/C).

I must admit I don't understand how it works. The MVC issues especially
with the model, view and controller distributed between the Web server and
client. In AICWL, as in GTK, all models are GObject descendants, if you
throw GTK away, it won't work. And how to make a GObject model be present
on both sides? E.g. oscilloscope, you push data on one side and pull them
on another.

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


  reply	other threads:[~2015-03-29  9:44 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-03-26 10:37 Ada / Automation fellows slos
2015-03-26 15:11 ` Dmitry A. Kazakov
2015-03-27 21:19   ` slos
2015-03-28  9:05     ` Dmitry A. Kazakov
2015-03-28 22:36       ` slos
2015-03-29  9:30         ` Dmitry A. Kazakov
2015-03-29  2:06       ` David Botton
2015-03-29  9:44         ` Dmitry A. Kazakov [this message]
2015-03-29 14:37           ` David Botton
2015-03-26 21:05 ` Randy Brukardt
2015-03-27 21:46   ` slos
2015-03-27 15:34 ` Björn Lundin
2015-03-27 21:59   ` slos
2015-03-28  9:20     ` Dmitry A. Kazakov
2015-03-28 11:52       ` Simon Wright
2015-03-28 14:53         ` Dmitry A. Kazakov
2015-03-28 12:03       ` Björn Lundin
2015-03-28 14:55         ` Dmitry A. Kazakov
2015-03-29  8:56           ` Björn Lundin
2015-03-29  9:52             ` Dmitry A. Kazakov
2015-03-28 22:05       ` slos
2015-03-29  9:49         ` Dmitry A. Kazakov
2015-03-28 11:43     ` Björn Lundin
2015-03-28 22:47       ` slos
2015-03-29  8:57         ` Björn Lundin
2015-03-30 21:57 ` lgrphotography84
replies disabled

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