From: Marin David Condic <nobody@noplace.com>
Subject: Re: GUI was Re: why Ada is so unpopular ?
Date: Wed, 21 Jan 2004 13:22:29 GMT
Date: 2004-01-21T13:22:29+00:00 [thread overview]
Message-ID: <400E7D14.70407@noplace.com> (raw)
In-Reply-To: mailman.3.1074608437.281.comp.lang.ada@ada-france.org
Sure. Anything that is going to get done by a group is going to involve
compromise. I can live with that. The important part is to get some
start down a path that can be agreed upon and find some way of making it
pay to build the end result.
My point was that volunteer efforts to build something are by their very
nature going to be slow to build some relatively large end result. If
ASCLWG was able to agree on Charles as a starting point, great. But to
add on to Charles some larger body of capabilities (such as building a
GUI on top of it) I think that could take *years* unless it got out of
"All Volunteer" mode somehow.
You can adopt an existing thing like GtkAda or CLAW or JEWL or whatever
as a starting point too. That has strengths and weaknesses as well.
GtkAda, for example, doesn't use data structures that come out of
Charles, right? So now you've got a hodgepodge collection of stuff
instead of a well integrated toolset. If GtkAda was going to return a
list of something, shouldn't it ought to be a *Charles* list rather than
something that was specific to GtkAda? Might not the whole API to GtkAda
be a better, more Ada-ish thing if it were using Charles data structures
instead of being a band-aid over the top of a bunch of C parameters?
Assuming Charles were to become "The Thing" for data structures,
wouldn't a standard GUI for Ada want to exploit it to the max and be
well integrated with it?
It might make a good start, but there could be years of effort needed
from volunteers to produce something that met with expectations for a
portable GUI for Ada.
MDC
amado.alves wrote:
>
> There's another way: compromise. In the ASCLWG we eventually managed to agree upon selecting a pre-existing container library (Charles) to form the basis of the standard proposal. I didn't take long. The group was assembled in June 2002 (the Ada Europe workshop in Vienna), and the proposal was filed in September 2003 (AI-302/2). In the intervening dense discussion (circa 500 messages on the group list, plus circa 100 on the ARG forum) every one of us compromised about something from naming to featured abstractions to iteration methods.
>
> If someone had started a similar process with GTK (or JEWL or...) we'd have it in Ada 2005, the standard GUI. Of course there is still plenty of time for a separate standard, or a reference API or whatever SIGAda calls it.
>
> (I'm not disagreeing with anything, just telling a story.)
>
>
>
>
--
======================================================================
Marin David Condic
I work for: http://www.belcan.com/
My project is: http://www.jsf.mil/NSFrames.htm
Send Replies To: m o d c @ a m o g
c n i c . r
"Face it ladies, its not the dress that makes you look fat.
Its the FAT that makes you look fat."
-- Al Bundy
======================================================================
next prev parent reply other threads:[~2004-01-21 13:22 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-01-20 14:16 GUI was Re: why Ada is so unpopular ? amado.alves
2004-01-21 13:22 ` Marin David Condic [this message]
2004-01-21 17:28 ` Jeffrey Carter
2004-01-22 6:04 ` GUI alternatives: FLTK reimplemented in Ada? T. Kurt Bond
-- strict thread matches above, loose matches on Subject: below --
2004-01-22 19:03 GUI was Re: why Ada is so unpopular ? amado.alves
2004-01-23 17:55 ` Warren W. Gay VE3WWG
2004-01-21 18:15 amado.alves
2004-01-21 15:42 amado.alves
2004-01-21 19:22 ` Randy Brukardt
2004-01-22 13:42 ` Marin David Condic
2004-01-22 17:48 ` Warren W. Gay VE3WWG
2004-01-22 19:30 ` Jeffrey Carter
2004-01-23 17:37 ` Warren W. Gay VE3WWG
2004-01-23 13:34 ` Marin David Condic
2004-01-23 17:50 ` Warren W. Gay VE3WWG
2004-01-23 19:20 ` Hyman Rosen
2004-01-24 6:26 ` Robert I. Eachus
2004-01-24 9:37 ` Georg Bauhaus
2004-01-22 19:33 ` Randy Brukardt
2004-01-23 13:38 ` Marin David Condic
2004-01-22 13:26 ` Marin David Condic
2004-01-20 17:55 Robert C. Leif
2004-01-20 18:58 ` Georg Bauhaus
2004-01-20 4:06 Robert C. Leif
2004-01-20 7:39 ` Preben Randhol
2004-01-20 10:40 ` Georg Bauhaus
2004-01-20 10:59 ` Preben Randhol
2004-01-20 19:42 ` Randy Brukardt
2004-01-20 20:12 ` tmoran
2004-01-21 13:01 ` Marin David Condic
2004-01-21 18:05 ` tmoran
2004-01-21 12:52 ` Marin David Condic
2004-01-20 13:22 ` Marin David Condic
2004-01-20 17:41 ` Warren W. Gay VE3WWG
2004-01-19 4:11 ` Mark Lorenzen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox