comp.lang.ada
 help / color / mirror / Atom feed
From: "Alexander E. Kopilovich" <aek@VB1162.spb.edu>
To: comp.lang.ada@ada-france.org
Subject: Re: GWindows and David Botton
Date: Wed,  6 Oct 2004 08:19:52 +0400 (MSD)
Date: 2004-10-06T08:19:52+04:00	[thread overview]
Message-ID: <mailman.202.1097036414.390.comp.lang.ada@ada-france.org> (raw)
In-Reply-To: <uoejghjq3.fsf@acm.org>; from Stephen Leake at 05 Oct 2004 18:40:36 -0400

Stephen Leake wrote:

> There was a distinct feeling that the Ada community in general would
> benefit from going forward with only _one_ thick Windows binding,
> because that would enhance the level of support for that binding (both
> in terms of user experience and developers fixing problems and adding
> features). 

Don't you think that essentially the same feeling tells that it must be
better for society if it has exactly one political party, and not two or
three? And that it is wrong for essentially the same reasons.

You have to choose between that determinism and popularity. If you choose
determinism that stop lamenting about being unpopular. Such determinism may
be very effective in some aspects, but it can be popular for short time only
(and this time was over long ago for Ada), because broad community faces
too broad spectre of problems and circumstances.

But if we descend from those general speculations to more specific
essentials, we can notice, that while CLAW is an example of thick Ada
binding in its purpose, the proclaimed purpose of GWindows/GNAVI is
essentially different. The latter seems to strive to be not just another
classical Ada binding, but a Delphi-like thing (if you never tried Delphi
then you probably can't imagine what it means) - a tool with which your
program binds to rich objects, and that binding is not just to some API,
but explicitly involves ontology of those objects... so, it may be seen
as a binding at ontological level (at least partially).

I can't say that I believe that GWindows/GNAVI have bright perspective -
I have some doubts about it (and some of them relate to Ada language itself),
but the purpose is surely very attractive (whether it is attainable - this
is another matter). And I'm sure that even if GWindows/GNAVI succeed and
reach the level of Delphi 2/3 there still always will be a good place for
some classical Ada binding for Win32 - such as CLAW.




Alexander Kopilovich                      aek@vib.usr.pu.ru
Saint-Petersburg
Russia





       reply	other threads:[~2004-10-06  4:19 UTC|newest]

Thread overview: 97+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <uoejghjq3.fsf@acm.org>
2004-10-06  4:19 ` Alexander E. Kopilovich [this message]
2004-10-06  4:39   ` GWindows and David Botton David Botton
2004-09-28  6:39 Robert C. Leif
2004-09-28  6:56 ` tmoran
  -- strict thread matches above, loose matches on Subject: below --
2004-09-23  1:44 Fionn mac Cuimhaill
2004-09-23  2:51 ` stephane richard
2004-09-24  1:08   ` Stephen Leake
2004-09-24  1:14     ` stephane richard
2004-09-24 16:26     ` Matthew Heaney
2004-09-25 12:19       ` Stephen Leake
2004-09-26 13:22       ` Craig Carey
2004-09-24  0:35 ` Stephen Leake
2004-09-24  3:38   ` Randy Brukardt
2004-09-24  5:41     ` Martin Dowie
2004-09-24 10:37     ` stephane richard
2004-09-25 12:06       ` Stephen Leake
2004-09-27 20:59         ` Randy Brukardt
2004-09-28 17:47           ` Pascal Obry
2004-09-28 18:25             ` stephane richard
2004-10-03 17:04               ` David Botton
2004-10-03 16:32         ` David Botton
2004-10-03 17:59           ` Marius Amado Alves
2004-10-03 19:32             ` Ludovic Brenta
2004-10-03 20:21               ` Jerry van Dijk
2004-10-04 19:13               ` tmoran
2004-10-05  0:54                 ` David Botton
2004-10-05  1:23                   ` David Botton
2004-10-05  1:27                   ` Stephen Leake
2004-10-05  3:39                     ` David Botton
2004-10-05 23:20                   ` Randy Brukardt
2004-10-03 19:24           ` Jerry van Dijk
2004-10-04  2:06           ` Stephen Leake
2004-10-04 13:23             ` David Botton
2004-10-04 13:43             ` David Botton
2004-09-24 17:00     ` Cesar Rabak
2004-09-24  5:45   ` Fionn mac Cuimhaill
2004-09-25 12:01     ` Stephen Leake
2004-09-26 16:21       ` Fionn mac Cuimhaill
2004-10-03 16:37         ` David Botton
2004-09-26 21:57     ` Stephen McNeill
2004-09-26 22:08       ` tmoran
2004-09-27  6:13       ` Fionn mac Cuimhaill
2004-09-27 12:31         ` Georg Bauhaus
2004-09-27 21:23           ` Stephen McNeill
2004-10-03 16:40         ` David Botton
2004-10-04  1:57           ` Stephen Leake
2004-10-04 13:31             ` David Botton
2004-10-05  0:54               ` Stephen Leake
2004-10-05 15:39                 ` David Botton
2004-10-05 19:44                   ` tmoran
2004-10-05 21:33                     ` David Botton
2004-10-05 22:13                       ` stephane richard
2004-10-06 21:17                       ` tmoran
2004-10-05 22:40                   ` Stephen Leake
2004-10-05 23:28                     ` Randy Brukardt
2004-10-06  3:50                       ` David Botton
2004-10-06  3:46                     ` David Botton
     [not found]           ` <ullenfdo8.fsf@acm.org>
2004-10-04 12:46             ` Stephen Leake
2004-10-04 23:13               ` Brian May
2004-10-04 23:45                 ` stephane richard
2004-10-05 17:52                   ` Ludovic Brenta
2004-10-05 18:08                     ` Chris Humphries
2004-10-05 18:24                       ` Ludovic Brenta
2004-10-05 19:07                         ` Pascal Obry
2004-10-05 22:43                         ` Stephen Leake
2004-10-07 18:49                           ` Ludovic Brenta
2004-10-16  2:36                             ` Benjamin Ketcham
2004-10-19  2:48                           ` Kaz Kylheku
2004-10-05  0:48                 ` Stephen Leake
2004-10-05  7:42                   ` Brian May
2004-10-05 22:16                     ` Stephen Leake
2004-10-06  8:48                       ` Pascal Obry
2004-10-06 18:56                         ` Marius Amado Alves
2004-10-06 20:07                           ` David Botton
2004-10-06 20:18                             ` David Botton
2004-10-06 21:25                               ` tmoran
2004-10-09  9:49                           ` Jerry van Dijk
2004-10-07  0:22                         ` Stephen Leake
2004-10-08  0:28                       ` Brian May
2004-10-06 20:08                   ` Samuel Tardieu
2004-10-08  0:36                     ` Brian May
2004-09-24 18:58   ` Pascal Obry
2004-09-24 20:14     ` Marius Amado Alves
2004-09-24 20:48       ` tmoran
2004-09-24 22:22       ` Georg Bauhaus
2004-09-25  2:34       ` Jeff C r e e.m
2004-09-25  6:03       ` Pascal Obry
2004-09-25 10:42         ` Marius Amado Alves
2004-09-25 11:38           ` Georg Bauhaus
2004-09-25 13:11           ` Ed Falis
2004-09-25 15:59             ` Jacob Sparre Andersen
2004-09-25 18:15               ` Ed Falis
     [not found]         ` <41554B8F.6040401@netcabo.pt>
2004-09-25 12:49           ` Stephen Leake
     [not found]           ` <uekkqfr96.fsf@acm.org>
2004-09-25 13:05             ` Marius Amado Alves
2004-09-25 11:46       ` Ludovic Brenta
2004-10-03 16:18     ` David Botton
2004-10-03 16:03   ` David Botton
replies disabled

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