From: David Botton <david@botton.com>
Subject: Re: GWindows and David Botton
Date: Sun, 3 Oct 2004 13:04:43 -0400
Date: 2004-10-03T13:04:43-04:00 [thread overview]
Message-ID: <2004100313044350878%david@bottoncom> (raw)
In-Reply-To: E0i6d.17136$M45.10937@trndny09
GWindows/GNATCOM was born out of:
Personal need for a solid GMGPL Windows library that would easliy
support under the covers what is needed for serious COM and Active X
control use and development. (Yes, I have actually used GWindows +
GNATCOM to even develop fully working Active X controls running in VB
or .NET programs).
Easy to use and teach (with all modesty aside its simplicity combined
with extreme extensability is something I am proud of) - a person with
moderate skills can teach himself most of GWindows in a few hours and
any one familiar with Windows can work miracles not long after that
with the advantages of Ada.
Very clean and well documented (in code at least) Windows framework
that took real advantage of Ada the language not just a "binding" be it
thick or thin. Take a look at the way I bind to windows functions and
it becomes obvious how the approach of a thick binding using a thin set
of prototypes is inferior and clutters code. (I would recommend any one
looking to do bindings in the future consider this approach to creating
solid code around an API instead of "bindings").
To insure that Ada would be fully usable on Windows (that means even
Windows CE, etc. ala GStrings and things like that) including all the
new Windows technogies that are COM based (as even .NET is built on COM
for the most part) in to the way future with out need for constant new
bindings.
To be part of my (sadly, once plan) to produce a GNU VB/Delphi killer
that would start to draw more of a mass interest in Ada as a whole for
all platforms (It is possible to compile large parts of GWindows using
Wine under Linux, but that was not the plan, just to get a more
diverese and "younger" crowd to Ada). Sadly it is so close but yet I am
no longer in the position to really push for it these days.
There are may other reasons as well, but these should I hope at least
get people interested in looking deeper in to the heart of the
GWindows and GNATCOM. There is much more to it then many realize.
David Botton
On 2004-09-28 14:25:40 -0400, "stephane richard"
<stephane.richard@verizon.net> said:
>
> "Pascal Obry" <pascal@obry.org> wrote in message news:uekkmnv4c.fsf@obry.org...
>>
>> On big plus for Gwindows is that it can automatically generate binding for
>> all COM/ActivX objects. Everything that come as COM/ActivX on Windows can be
>> instantly used in Ada via Gwindows without the need to write a binding!
>>
>> Pascal.
>>
>> --
>>
>> --|------------------------------------------------------
>> --| Pascal Obry Team-Ada Member
>> --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
>> --|------------------------------------------------------
>> --| http://www.obry.org
>> --| "The best way to travel is by means of imagination"
>> --|
>> --| gpg --keyserver wwwkeys.pgp.net --recv-key C1082595
>
> here's one I didn't know :-)......
next prev parent reply other threads:[~2004-10-03 17:04 UTC|newest]
Thread overview: 114+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-09-23 1:44 GWindows and David Botton 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 [this message]
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-24 22:14 ` String handling and character encodings Björn Persson
2004-09-25 12:01 ` GWindows and David Botton 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 7:30 ` GWindows license (Was: GWindows and David Botton) Jacob Sparre Andersen
2004-09-27 12:31 ` GWindows and David Botton 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 20:27 ` SourceForge, CVS and revision control systems (was: GWindows and David Botton) Ludovic Brenta
2004-10-05 20:54 ` Pascal Obry
2004-10-05 22:43 ` GWindows and David Botton Stephen Leake
2004-10-07 18:49 ` Ludovic Brenta
2004-10-16 2:36 ` Benjamin Ketcham
2004-10-16 13:22 ` CVS front-ends Stephen Leake
2004-10-16 14:33 ` Matthew Heaney
2004-10-16 15:07 ` Pascal Obry
2004-10-16 15:56 ` Stephen Leake
2004-10-16 16:37 ` Pascal Obry
2004-10-19 2:48 ` GWindows and David Botton 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:20 ` GTK Björn Persson
2004-09-24 22:22 ` GWindows and David Botton 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-09-25 12:43 ` GtkAda vs Windex, Gwindows Stephen Leake
2004-10-04 17:11 ` Warren W. Gay VE3WWG
2004-10-04 21:11 ` Ludovic Brenta
2004-10-05 16:38 ` GtkAda Package Hierarchy (was ...vs Windex, Gwindows) Warren W. Gay VE3WWG
2004-10-05 16:56 ` GtkAda vs Windex, Gwindows Stephane Riviere
2004-10-05 17:09 ` stephane richard
2004-10-05 20:42 ` Warren W. Gay VE3WWG
2004-10-03 16:18 ` GWindows and David Botton David Botton
2004-10-03 16:03 ` David Botton
-- strict thread matches above, loose matches on Subject: below --
2004-09-28 6:39 Robert C. Leif
2004-09-28 6:56 ` tmoran
[not found] <uoejghjq3.fsf@acm.org>
2004-10-06 4:19 ` Alexander E. Kopilovich
2004-10-06 4:39 ` 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