comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Ada-Oriented GUI
Date: Fri, 23 Mar 2018 18:18:47 +0100
Date: 2018-03-23T18:18:47+01:00	[thread overview]
Message-ID: <p93ctn$als$1@gioia.aioe.org> (raw)
In-Reply-To: 7649c01e-53d7-4734-bf0d-dac0bda4452d@googlegroups.com

On 2018-03-23 17:16, Dan'l Miller wrote:
> On Friday, March 23, 2018 at 7:59:38 AM UTC-5, Dmitry A. Kazakov wrote:
>> On 23/03/2018 13:31, Alejandro R. Mosteo wrote:
>>
>>> I (humbly) think that people not knowing Rx but arguing against it are
>>> barking at the wrong tree.
>>
>> Yes, but this is a natural defense reflex against snake oil sellers.
> 
> But, Dmitry, you cocoon yourself in a layer of ignorance-is-BLISS (substituting several topics for that old DEC language) or perhaps even more than one layer.

Sure.

> To actually know that Rx and Ix are snake oil, you must first directly examine the actual product for sale,

Impossible, there are too many sellers of that oil. Therefore the 
reaction goes towards the art of the presentation. When something is 
advertised as a new paradigm, groundbreaking, "how I lose my weight in 
just 1 week" etc, alarm bells start to ring.

> perhaps scientifically by deep empirical examination fitting of a biological dissection or plotting of Copernican planetary motion during The Enlightenment.  You've done nothing of the sort.

Yes, see above. Skepticism is a pillar of scientific method. BTW, 
Copernicus was wrong and that was an empiric fact already in his time.

I merely expected a rational explanation how Rx or whatever would solve 
real problems of GUI design.

Continuing your example, Copernican model did not solve anything. It 
took Kepler and Newton who actually did.

> Your condemnations would be much more meaningful if you came back after 30 or 365 days to report that based on your in-depth analysis of actually extant source code and empirical executions thereof, the entire reactive-systems ideology is flawed at this & that points of departure at the git-go on which an entire house of cards is built.  But you've done nothing of the sort.

In some peer-reviewed journal maybe, but in a news conference?

> Just as in so many pseudo-science topics in the media today, science isn't some expert opining vociferously about topics based on hearsay or propaganda.  Science is not about pontificating a clung-to belief system; there exists a pontiff already for that.  Science is not about 97% of the mob-justice saying such-&-such.  Science is deliberate reproducible empirical examination (preferably via the Scientific Method with a control group and varying only a single variable) of extant reality.

True, but S/W is not science, not even engineering. It is a craft.

> Multiple people over a span of a decade are showing that by comparing the same app design before and after introduction of Rx in Swift and in Java and in C# eliminates defects by Rx's easing the visualization of how to properly handle multiple disparate eventflow arrival orderings in a very structured and disciplined way of focusing on river(s) of nouns rather than structured-programming-esque imperative verb-first mentality.

Sorry, but that reads like an advertising prospect again.

> And that is today's bleeding-edge prototypical kludgy Rx at run-time, just to help out the human designer's mental clarity.  Imagine what Rx at compile-time with did-you-cover-all-the-cases checks could do.  Imagine compile-time checks on over or under conflation/folding/mapping of categories of event arrivals.  That doesn't sound like snake oil at all.  That sounds precisely like something an Ada-esque language would meticulously verify at compile-time.

No, that sounds like a NP problem, if decidable, of the later I am not 
sure too. But a demonstration or explanation using a typical GUI beyond 
buttons, e.g. a tree view, could help.

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


  reply	other threads:[~2018-03-23 17:18 UTC|newest]

Thread overview: 102+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-18 13:33 Ada-Oriented GUI Jeffrey R. Carter
2018-03-19  2:03 ` Dan'l Miller
2018-03-19 14:10   ` Dan'l Miller
2018-03-21  9:49     ` Alejandro R. Mosteo
2018-03-21 13:58       ` Dan'l Miller
2018-03-21 18:43         ` briot.emmanuel
2018-03-21 19:17           ` Shark8
2018-03-21 22:40             ` Randy Brukardt
2018-03-21 23:52               ` Shark8
2018-03-22  6:50                 ` briot.emmanuel
2018-03-22 16:56                   ` Shark8
2018-03-23 16:29               ` Shark8
2018-03-23 22:59                 ` Randy Brukardt
2018-03-23 23:43                   ` Mehdi Saada
2018-03-26 22:09                     ` Randy Brukardt
2018-03-27  7:27                       ` Dmitry A. Kazakov
2018-03-27 23:58                         ` Randy Brukardt
2018-03-28  7:09                           ` Dmitry A. Kazakov
2018-03-22 17:34         ` Alejandro R. Mosteo
2018-03-22 17:50           ` Dan'l Miller
2018-03-22 18:58             ` Shark8
2018-03-23 12:06             ` Alejandro R. Mosteo
2018-03-20 16:41 ` Dan'l Miller
2018-03-20 21:34   ` Randy Brukardt
2018-03-21  2:22     ` Dan'l Miller
2018-03-21 21:50       ` Randy Brukardt
2018-03-22  8:45         ` Dmitry A. Kazakov
2018-03-22 10:58         ` Bojan Bozovic
2018-03-22 11:03           ` Bojan Bozovic
2018-03-21  8:25 ` Dmitry A. Kazakov
2018-03-21 14:30   ` Dan'l Miller
2018-03-21 15:57     ` vincent.diemunsch
2018-03-21 17:33       ` Dan'l Miller
2018-03-21 16:27     ` Dmitry A. Kazakov
2018-03-21 17:04       ` Dan'l Miller
2018-03-21 17:42         ` Dmitry A. Kazakov
2018-03-21 18:19           ` Dan'l Miller
2018-03-21 19:11             ` Simon Wright
2018-03-21 19:51               ` Dan'l Miller
2018-03-21 20:11                 ` Dmitry A. Kazakov
2018-03-21 20:33                   ` Dan'l Miller
2018-03-21 22:16                   ` Dan'l Miller
2018-03-22  9:12                     ` Dmitry A. Kazakov
2018-03-22 14:57                       ` Dan'l Miller
2018-03-22 15:46                         ` Bojan Bozovic
2018-03-22 14:00                     ` Dan'l Miller
2018-03-22 17:29                   ` Alejandro R. Mosteo
2018-03-21 21:58             ` Randy Brukardt
2018-03-26 21:20               ` G. B.
2018-03-21 22:33             ` Randy Brukardt
2018-03-22  1:43               ` Dan'l Miller
2018-03-22 23:47                 ` Randy Brukardt
2018-03-23  2:37                   ` Dan'l Miller
2018-03-23 22:42                     ` Randy Brukardt
2018-03-24  7:47                       ` Simon Wright
2018-03-23  9:05                   ` Jeffrey R. Carter
2018-03-23  9:48                     ` Bojan Bozovic
2018-03-23 10:20                     ` Alejandro R. Mosteo
2018-03-27 18:32                     ` Killing software and certification (was: Ada-Oriented GUI) Alejandro R. Mosteo
2018-03-27 19:25                       ` Killing software and certification Dmitry A. Kazakov
2018-03-28 13:54                         ` Alejandro R. Mosteo
2018-03-28 14:23                           ` Dmitry A. Kazakov
2018-03-28 17:06                             ` Alejandro R. Mosteo
2018-03-28 19:35                               ` Dmitry A. Kazakov
2018-03-28 15:47                           ` Jeffrey R. Carter
2018-03-28 17:02                             ` Dennis Lee Bieber
2018-03-28 17:59                             ` Dan'l Miller
2018-03-27 19:41                       ` Killing software and certification (was: Ada-Oriented GUI) Dan'l Miller
2018-03-28  0:04                         ` Randy Brukardt
2018-03-28  2:27                           ` Dan'l Miller
2018-03-28 13:54                           ` Killing software and certification Alejandro R. Mosteo
2018-03-28  0:21                       ` Killing software and certification (was: Ada-Oriented GUI) Jere
2018-03-28 13:54                         ` Killing software and certification Alejandro R. Mosteo
2018-03-23 12:31                   ` Ada-Oriented GUI Alejandro R. Mosteo
2018-03-23 12:59                     ` Dmitry A. Kazakov
2018-03-23 16:16                       ` Dan'l Miller
2018-03-23 17:18                         ` Dmitry A. Kazakov [this message]
2018-03-23 18:31                           ` Dan'l Miller
2018-03-23 20:06                             ` Dmitry A. Kazakov
2018-03-23 20:48                               ` Mehdi Saada
2018-03-23 21:18                                 ` Dmitry A. Kazakov
2018-03-24 11:36                       ` Alejandro R. Mosteo
2018-03-24 13:12                         ` Dmitry A. Kazakov
2018-03-28 14:09                           ` Alejandro R. Mosteo
2018-03-28 15:02                             ` Dmitry A. Kazakov
2018-03-28 18:07                               ` Alejandro R. Mosteo
2018-03-29  7:58                                 ` Dmitry A. Kazakov
2018-04-02 22:13                               ` Robert I. Eachus
2018-04-03  8:31                                 ` Dmitry A. Kazakov
2018-04-03 22:32                                   ` Robert I. Eachus
2018-04-04  7:30                                     ` Dmitry A. Kazakov
2018-03-25 12:57                         ` Jeffrey R. Carter
2018-03-24 16:33                   ` Dan'l Miller
2018-03-26 22:29                     ` Randy Brukardt
2018-03-27  0:15                       ` Dan'l Miller
2018-03-27  6:08                       ` Dennis Lee Bieber
2018-03-27  7:52                         ` Simon Wright
2018-03-27 14:48                           ` Dennis Lee Bieber
2018-04-01 17:37                       ` Robert I. Eachus
2018-03-25 19:19 ` Andrew Shvets
  -- strict thread matches above, loose matches on Subject: below --
2018-03-23 22:48 Randy Brukardt
2018-03-24  7:51 ` Simon Wright
replies disabled

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