|
Prev: [blog] Why I hate Gtk+/GNOME (from the perspective of an Ada supporter)
Next: Including C source in GNAT project for building library
From: petter_fryklund on 23 Jan 2008 07:35 On 23 Jan, 09:54, Martin Krischik <krisc...(a)users.sourceforge.net> wrote: > Hi, > > http://ada-programming.blogspot.com/2008/01/why-i-hate-gtkgnome.html > > And perhaps a good reason why we should be looking for an alternative to > GtkAda. > > Martin > > PS: it is possible to add additional authors to the "Ada programming > blog" - mail me if you are interested. > > -- > mailto://krisc...(a)users.sourceforge.net > Ada programming at:http://ada.krischik.com I learned from my customer to keep MMI and Application apart. I have a couple of hobby application under construction where I use Tcl/Tk for MMI and Ada, of course, for Application. They communicate using TCP/ IP. Regards, Petter
From: Martin Krischik on 23 Jan 2008 11:15 petter_fryklund(a)hotmail.com schrieb: > On 23 Jan, 09:54, Martin Krischik <krisc...(a)users.sourceforge.net> > wrote: >> Hi, >> >> http://ada-programming.blogspot.com/2008/01/why-i-hate-gtkgnome.html >> >> And perhaps a good reason why we should be looking for an alternative to >> GtkAda. > > I learned from my customer to keep MMI and Application apart. I have a > couple of hobby application under construction where I use Tcl/Tk for > MMI and Ada, of course, for Application. They communicate using TCP/ > IP. Good point. Only the GPS has not been designed that way :-( so I still need to compile the uncompilable. Martin -- mailto://krischik(a)users.sourceforge.net Ada programming at: http://ada.krischik.com
From: Ludovic Brenta on 23 Jan 2008 11:22 Martin Krischik wrote: > Hi, > > http://ada-programming.blogspot.com/2008/01/why-i-hate-gtkgnome.html It seems you forgot to read pkg-config/README.Win32; it says: "On Unix, pkg-config is built using its own copy of GLib 1.2.8. On Windows, we use the normal GLib available for Windows (2.0.x). Yes, this does introduce a kind of circular dependency. But, that can be worked around. The circular dependency only appears if one uses the configure mechanism to build GLib. GLib's configure script checks for pkg-config. pkg-config depends on GLib. Thus, starting from scratch, with no GLib and no pkg-config, using configure, there would indeed be a Catch-22 situation. However, GLib can be built just fine using the manually written makefiles for mingw or MSVC. And if somebody does want to build GLib on Win32 using configure, she can first install a prebuilt pkgconfig." That, of course, rather justifies your hatred of GTK+ and GNOME :) -- Ludovic Brenta.
From: Tero Koskinen on 23 Jan 2008 11:39 On Wed, 23 Jan 2008 08:22:09 -0800 (PST) Ludovic Brenta wrote: > Martin Krischik wrote: > > Hi, > > > > http://ada-programming.blogspot.com/2008/01/why-i-hate-gtkgnome.html > > It seems you forgot to read pkg-config/README.Win32; it says: > "On Unix, pkg-config is built using its own copy of GLib 1.2.8. On > Windows, we use the normal GLib available for Windows (2.0.x). Yes, > this does introduce a kind of circular dependency. OpenBSD people have reimplemented pkg-config using Perl. You can probably port it to Windows/Linux/Solaris/etc if you want to avoid the circular dependency. (I am assuming that Perl doesn't depend on glib/pkg-config or you can get binary version easily.) See http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin/pkg-config/ -- Tero Koskinen - http://iki.fi/tero.koskinen/
From: Martin Krischik on 24 Jan 2008 02:40
Tero Koskinen schrieb: > On Wed, 23 Jan 2008 08:22:09 -0800 (PST) Ludovic Brenta wrote: >> Martin Krischik wrote: >>> Hi, >>> >>> http://ada-programming.blogspot.com/2008/01/why-i-hate-gtkgnome.html >> It seems you forgot to read pkg-config/README.Win32; it says: >> "On Unix, pkg-config is built using its own copy of GLib 1.2.8. On >> Windows, we use the normal GLib available for Windows (2.0.x). Yes, >> this does introduce a kind of circular dependency. > > OpenBSD people have reimplemented pkg-config using Perl. You can > probably port it to Windows/Linux/Solaris/etc if you want to avoid > the circular dependency. (I am assuming that Perl doesn't depend > on glib/pkg-config or you can get binary version easily.) In fact - perl is part of MSYS - the MinGW developers package. Martin -- mailto://krischik(a)users.sourceforge.net Ada programming at: http://ada.krischik.com |