comp.lang.ada
 help / color / mirror / Atom feed
From: Patrick <patrick@spellingbeewinnars.org>
Cc: mailbox@dmitry-kazakov.de
Subject: Re: Thickening Ada GTK or Vala Binding ?
Date: Thu, 27 Dec 2012 13:53:27 -0800 (PST)
Date: 2012-12-27T13:53:27-08:00	[thread overview]
Message-ID: <5e5417ad-8e81-44f2-beeb-ac47360b37a3@googlegroups.com> (raw)
In-Reply-To: <1b6lxwgy1k8dv.80a4pq6ce32b$.dlg@40tude.net>

"Glib is essential to Gtk. You cannot write anything more or less elaborated
without using GObject, GValue, GList etc. "

You really should look at Vala then.

"You have to learn Gtk in order to be able to use it. Once you did, the
problems you have now would simply disappear (and others, real problems
would appear in their place) "

Actually I can program just fine with C GTK. I can also eat worms fine too. I just don't want to

"Won't work. C API of Gtk are more complex than GtkAda API. "

Looking at your online resume, I can say you are uniquely unqualified to make this statement. You have more then 20 years, full time, experience as a programer. After rereading messages from the list, it appears that many of those years were with Ada. What is obvious to you is not to others. I have 8 years part time and understand what Ada GTK feels like to someone new to Ada as I only have a little over a year with it.

Programming GTK using dynamic bindings is super simple, PyGtk is particularly easy. C is also fairly easy but it's like eating worms. Vala takes the worms, mixes it with beef and bun and gives a MacGTK option. It's not perfect but it's much easier to look at then C.

I have learned over 15 languages now(to vastly varying degrees) because I can't stand looking at C, I just hate it and am willing to work twice as hard if I don't have to look at it.

I would love to be able to do what Vala has done for people who like the C family languages but for the Ada community. I will continue to struggle and learn by myself if needed and share later.

Ada should not only be for journeymen programmers, it has a lot to offer to everyone, I think the community needs more people working to lower the very high barrier to accomplishing something with it on the desktop.



  reply	other threads:[~2012-12-27 21:53 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-27 17:45 Thickening Ada GTK or Vala Binding ? Patrick
2012-12-27 19:07 ` Dmitry A. Kazakov
2012-12-27 21:53   ` Patrick [this message]
2012-12-28  7:57     ` Dmitry A. Kazakov
2012-12-28 23:51       ` Randy Brukardt
2013-01-13  6:24         ` gautier_niouzes
2013-01-15  0:34           ` Randy Brukardt
2012-12-27 22:58 ` Brian Drummond
2012-12-27 23:06   ` Patrick
2012-12-28  9:53     ` Brian Drummond
2012-12-28  0:53 ` Robert Matthews
2012-12-28  1:41   ` Patrick
2012-12-28  2:03     ` Robert Matthews
2012-12-28  5:22 ` Vadim Godunko
2012-12-28  7:38   ` Vadim Godunko
2013-02-07  9:34   ` Gour
2013-02-08  6:49     ` Gour
2012-12-28 11:34 ` Justin Time
2012-12-28 23:56   ` Randy Brukardt
2013-01-11  1:40     ` Saulo
2013-01-11 12:02       ` Jacob Sparre Andersen
2013-01-11 20:14         ` 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