comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <rm.dash-bauhaus@futureapps.de>
Subject: Re: Easiest way to build Qt/Gtk interfaces for Ada programs
Date: Sat, 29 Dec 2012 14:07:28 +0100
Date: 2012-12-29T14:07:29+01:00	[thread overview]
Message-ID: <50deeb11$0$6574$9b4e6d93@newsspool3.arcor-online.net> (raw)
In-Reply-To: <ljhc58ruzw09$.uvd2m7b8g9hv$.dlg@40tude.net>

On 29.12.12 13:27, Dmitry A. Kazakov wrote:
> The point is, one influences another and if you consider the GUI framework
> fixed, then the application must adapt = you build around the GUI.

To build an application around a GUI is one example of
designing in accord with a given mechanism.
It is sad that there need to be so many variations of
basically the same mechanism.

Another popular given mechanism is based on web requests.
It is a technique for parallel execution just slightly
reminiscent of Paraffin.

Each request will perform part of a computation,
and will use no more than a limited amount of resources.
You therefore need to decompose a simple algorithm into
parts, assign these to request handlers, and start a
sequence of requests that trigger the handlers.

Topological order of requests and passing data is done
with the help of external storage. The latter has
transactions, and needs explicit cleanup (costly).
(This is Google's App Engine.)

For some setups, Paraffin seems simpler to use, though you'd
perhaps consider how to split the computation, and thus build
around a given mechanism.

Note that, in the US, using the specimen called MapReduce
incurs the cost of at least FUD via patent number 7,650,331.
Is the Paraffin library for Ada covered?

I suppose that you'd run into the same patent trouble (or not)
with GUIs once you start designing an application with a more
interesting UI.




  reply	other threads:[~2012-12-29 13:07 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-28 14:51 Easiest way to build Qt/Gtk interfaces for Ada programs alb348
2012-12-28 15:32 ` Dmitry A. Kazakov
2012-12-28 17:30   ` alb348
2012-12-28 17:57     ` Dmitry A. Kazakov
2012-12-29  0:18   ` Yannick Duchêne (Hibou57)
2012-12-29  9:26     ` Dmitry A. Kazakov
2012-12-29 10:39       ` Yannick Duchêne (Hibou57)
2012-12-29 12:27         ` Dmitry A. Kazakov
2012-12-29 13:07           ` Georg Bauhaus [this message]
2012-12-29 13:26             ` Yannick Duchêne (Hibou57)
2012-12-29 13:09           ` Yannick Duchêne (Hibou57)
2012-12-29  0:27   ` Randy Brukardt
2012-12-29  1:02     ` Georg Bauhaus
2012-12-29  2:10       ` Yannick Duchêne (Hibou57)
2012-12-29  8:55       ` Dmitry A. Kazakov
2012-12-28 16:20 ` Vadim Godunko
2012-12-28 19:56   ` alb348
2012-12-28 20:38     ` Justin Time
2012-12-28 20:52       ` alb348
2012-12-29  0:48         ` Randy Brukardt
2012-12-29 10:23           ` Blady
2012-12-29 10:51             ` Yannick Duchêne (Hibou57)
2012-12-29 15:24           ` Justin Time
2012-12-31 21:49             ` Randy Brukardt
2013-01-01 10:46               ` Justin Time
2013-01-01 12:24                 ` Dmitry A. Kazakov
2013-01-01 16:55                   ` Justin Time
2013-01-02 10:00                     ` Dmitry A. Kazakov
2012-12-28 17:58 ` Justin Time
2012-12-31  8:07   ` ldries46
2012-12-31 20:58     ` John B. Matthews
2013-01-04 23:39     ` Brian Drummond
2012-12-29 16:40 ` leonid.dulman
2012-12-29 18:12   ` alb348
2012-12-30 17:27 ` leonid.dulman
2013-01-04 13:53   ` Patrick
2013-01-04 23:31     ` Brian Drummond
2013-01-05  8:57       ` 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