From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,ae0c567a4b40a4ee X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newscon06.news.prodigy.com!newscon02.news.prodigy.com!prodigy.net!newsfeed.cwix.com!news.binc.net!clubley From: clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley) Newsgroups: comp.lang.ada Subject: Re: Ada bindings to Linux GUI toolkits ? Date: 3 Jul 2006 06:36:05 -0500 Organization: Encompasserve Message-ID: References: NNTP-Posting-Host: eisner.encompasserve.org X-Trace: grandcanyon.binc.net 1151926548 7804 192.135.80.34 (3 Jul 2006 11:35:48 GMT) X-Complaints-To: abuse@binc.net NNTP-Posting-Date: Mon, 3 Jul 2006 11:35:48 +0000 (UTC) Xref: g2news2.google.com comp.lang.ada:5427 Date: 2006-07-03T06:36:05-05:00 List-Id: In article , M E Leypold writes: > > Also learning Gtk (any GUI Toolkit) well is hard. One probably would > like to preserve one's investment in that area, so moving to another > language (and staying with Gtk) is a definite option. My > recommendation at that point for lovers of excotic languages would be > Ocaml :-), but YMMV. > I was thinking about this over the weekend and have now come to the same conclusion, but I would like to thank people for their pointers to Ada bindings to other toolkits anyway. My current GtkAda programs tend to be things like microcontroller programmers/debuggers or status monitors for things (like a current autonomous robot experiment) that do need Ada. Neither of those GUI applications really require Ada (the robot has to handle the status monitor link potentially failing for reasons unrelated to the code in the status monitor anyway), and I've spent quite a bit of time learning the GTK toolkit. You are correct about this affecting hobbyist users. The above projects (and others) are hobbyist projects, but since I don't know what I will do with this (and other) projects in the future, I would like to be in control of how I use my code. I think that the most annoying thing is that GtkAda started out life as GMGPL[1] before been changed to pure GPL and then impacting all the projects built up until then. If it had been GPL at the start, then that would have been known _before_ designing and writing any code. Simon. [1] It most definitely started out life as GMGPL. From the GtkAda mailing lists: http://lists.adacore.com/pipermail/gtkada/2002-February/001204.html Arnaud Charlet Sun, 10 Feb 2002 00:38:36 +0100 GtkAda is licensed under the GNAT modified GPL (see the GtkAda spec files more the exact wording). So basically you should be fine, but that being said, whether you can use it in such or such exact conditions would require to examine all the licenses involved or to hire a lawyer to do this job for you. Arno -- Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP If Google's motto is "don't be evil", then how did we get Google Groups 2 ?