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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII X-Google-Thread: 103376,e092a534485c39a1 X-Google-Attributes: gid103376,public From: "Carlisle, Martin" Subject: RE: What is the best Xwindow, window98 program to use frames with ada? Date: 1999/12/08 Message-ID: <9BBB0C9AF506D311A68E00902745A537BB86C3@fsxqpz04.usafa.af.mil>#1/1 X-Deja-AN: 558181107 Content-Transfer-Encoding: quoted-printable To: comp.lang.ada@ada.eu.org Content-Type: text/plain; charset="iso-8859-1" X-Complaints-To: usenet@enst.fr X-Trace: menuisier.enst.fr 944669221 18444 137.194.161.2 (8 Dec 1999 16:07:01 GMT) Organization: ENST, France X-BeenThere: comp.lang.ada@ada.eu.org Mime-Version: 1.0 Reply-To: comp.lang.ada@ada.eu.org NNTP-Posting-Date: 8 Dec 1999 16:07:01 GMT Newsgroups: comp.lang.ada Date: 1999-12-08T16:07:01+00:00 List-Id: There are several possibilities for a GUI for Ada for both Linux and Windows. #1) TASH (http://tash.calspan.com) -- uses Ada binding to Tcl/Tk (http://www.scriptics.com) #2) GtkAda (http://gtkada.eu.org) -- Ada binding to Gtk+ (GIMP = toolkit). See http://www.gtk.org for more info #3) Java Virtual Machine (Intermetrics has an Ada to Java byte code compiler. Last I heard it was fairly out of date). JGNAT (from ACT), = is to my experience quite a good product, but hasn't been released publicly = yet. Comparison: Tcl/Tk is in my experience more stable on Win 32 than Gtk; however, Gtk = has better widgets. GtkAda comes with a GUI builder (GLADE). A GUI = builder for TASH, RAPID, (which also has a Gtk port in progess, and a completed = JGNAT port) is at = http://wuarchive.wustl.edu/languages/ada/usafa/rapid/index.html. Advantage of RAPID is that it is specifically an Ada product with the ability to switch between graphics libraries, disadvantage is that it doesn't fully utilize any one library. I would STRONGLY recommend against using Win32Ada. It very much ties = you to Windows, and requires you to code in a very C like fashion. (Having = written AdaGIDE with Win32Ada, I have lots of experience, and hope to get rid = of the dependence some day). You might also consider CLAW (http://www.rrsoftware.com) if you want a nice Ada Windows-only = binding. =20 Good books: Graphical Applications with Tcl & Tk (Foster-Johnson, M&T Books) Developing Linux Applications with GTK+ and GDK (Harlow, New Riders) Win32 Programming Bible (Vol 1 & 2) (Simon, Waite Group Press) --Martin PS. WARNING: As the author of this post is also the author of RAPID, = his opinions may be biased :-) -----Original Message----- From: Muller Boris [mailto:bomet@cybercable.fr] Sent: Wednesday, December 08, 1999 12:26 AM To: comp.lang.ada@ada.eu.org Subject: Re: What is the best Xwindow, window98 program to use frames with ada? hehe well thank you to pin point this for me. I will definitely have no excuse as how to translate ( in french) frame. There are allways huge holes when you learn a language dynamically,and = it's allways good to face and clarify them. As a matter of fact, your last answer was the good one. I'm in need of = a GUI for Ada. And would like two things: - a accomplished GUI for Ada - that could be used under Linux and Microsoft Window ( I feel that = this point cannot be solved). For now i've seen that there's win32ada, windex, and Gtkada. Which is = the best developped one? Win32Ada seems the one. Stephen Leake a =E9crit dans le message : uzovms9dr.fsf@gsfc.nasa.gov... > bomet writes: > > > I'd like to begin using frames with ada.Have installed both under = my > > linux system and window98. > > Anyone know what is the best tool for this use?? > > You'll have to tell us what you mean by "frames" first. > > Do you mean the concept from artificial intelligence, where a "frame" > is (loosely, I don't really do this stuff) a set of concepts defining > a context for understanding other concepts? > > Or from robotics, where a "frame" is a Cartesian coordinate system > allowing one to define vectors? (I used to do this a lot; I can send > you some good Ada 83 code). > > Or from a non-standard extension to HTML, where a "frame" is a device > that prevents users from bookmarking useful pages? > > Or from Graphical User Interfaces, where a "frame" is a sort of > "window"? (See http://users.erols.com/leakstan/Stephe/Ada/windex.html > for my stuff for Win32; www.adapower.com for more) > > -- Stephe _______________________________________________ comp.lang.ada mailing list comp.lang.ada@ada.eu.org http://ada.eu.org/cgi-bin/mailman/listinfo/comp.lang.ada