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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ac39a12d5faf5b14 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-04-18 11:34:41 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed1.cidera.com!Cidera!cyclone1.gnilink.net!spamfinder.gnilink.net!nwrddc04.gnilink.net.POSTED!3b3add26!not-for-mail Message-ID: <3CBF11BE.3090007@bellatlantic.net> From: Al Reynolds User-Agent: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:0.9.9+) Gecko/20020408 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Rant! (was) Development process in the Ada community References: <3CB46975.90408@snafu.de> <3CB9375F.8040904@snafu.de> <3CB9AF3C.8030301@snafu.de> <3CBC5281.1040202@snafu.de> <3CBDAAA9.5050302@snafu.de> <555f76f7dd67c7f1678e027353d1a6a1.48257@mygate.mailgate.org> <3CBDE85F.9ACFD30@san.rr.com> <3CBE0457.6E7B82A8@san.rr.com> <4519e058.0204180608.579f1e4b@posting.google.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Date: Thu, 18 Apr 2002 18:34:38 GMT NNTP-Posting-Host: 208.236.120.254 X-Complaints-To: abuse@verizon.net X-Trace: nwrddc04.gnilink.net 1019154878 208.236.120.254 (Thu, 18 Apr 2002 14:34:38 EDT) NNTP-Posting-Date: Thu, 18 Apr 2002 14:34:38 EDT Xref: archiver1.google.com comp.lang.ada:22739 Date: 2002-04-18T18:34:38+00:00 List-Id: GtkAda has been ported to MacOS X. We needed to build GVD, which uses GtkAda, to provide a user-friendly interface to our Ada-aware version of GDB so that we can more readily debug our Ada binding to Apple's Carbon API :) Of course, by "ported" what I meant is we compiled it and the demo ran fine (thanks to Ada). I'm guessing that most of the effort went into porting Gtk+ (thanks to C) ;) I don't know if a GUI standard is required for Ada or for any other language. From my own experience it wasn't that C++ was standard (because it wasn't) but the STL (which also wasn't a standard) made it possible to hack at twice the speed which is what appealed to me. The same goes for Perl (also not a standard) which has mega-functionality attached to short character sequences and libraries that cover most application domains. Whenever I need to do something *just once* I can reach out and use the language or environment, standard or not, which provides the greatest support for the problem at hand. What appeals to me about Ada is that I have to be disciplined enough to get my code past the damn compiler! After that it's doing what I enjoy so much with the other languages: debugging :) So, if we really want to make Ada popular what we have to do is make it possible to hack in Ada quickly. That's what GUI support is all about. That's what IDE's are all about. That's what libraries for containers, math, parsing, networking, etc, are all about. We want Ada to become a strongly-typed, scripting language. Have fun, Al Ted Dennison wrote: > "Eric G. Miller" wrote in message news:... > >>There is no connection between Tk and Gtk, though both have similar >>goals (gui abstraction layer and toolkit). AFAIK, both are written >>in C. > > > Just to be complete it should be mentioned that there are good Ada > bindings available for both. > > >>That is one benefit of Tk. It's been around longer, and has been >>ported to more systems than Gtk. But my impression is that Gtk2 >>smokes Tk in widget functionality, and certainly the Gtk1.x look and >>"feel" is better than most Tk programs I've used. I suspect in a > > > I switched from Tk to Gtk as my default Ada gui about 2 years ago for > precisely that reason. The only sore spot with Gtk is that it isn't > yet supported on Macs. I suspect that will change soon, at least for > OSX. > > For those looking for a defacto Ada GUI standard, I would say that it > is already here with GtkAda, as much as we will ever have a standard. > Perhaps it would help everyone to realise its "standard" status if we > distributed it with future Gnat builds? :-) >