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=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,ffe4fb1477fe67e6 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!postnews.google.com!y80g2000hsf.googlegroups.com!not-for-mail From: ezkcdude Newsgroups: comp.lang.ada Subject: Re: Newbie Needs Ada Advice Date: 8 May 2007 07:40:20 -0700 Organization: http://groups.google.com Message-ID: <1178635220.859690.3310@y80g2000hsf.googlegroups.com> References: <1178212418.538270.283700@c35g2000hsg.googlegroups.com> NNTP-Posting-Host: 169.147.3.25 Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" X-Trace: posting.google.com 1178635221 30050 127.0.0.1 (8 May 2007 14:40:21 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 8 May 2007 14:40:21 +0000 (UTC) In-Reply-To: User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3,gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: y80g2000hsf.googlegroups.com; posting-host=169.147.3.25; posting-account=UbN39Q0AAADjt_3dTnzY1z4Qc9xnXw4K Xref: g2news1.google.com comp.lang.ada:15640 Date: 2007-05-08T07:40:20-07:00 List-Id: Markus, thanks for the advice. I'm one of those people who loves to do the "right" thing, and it seems to me like Ada is, in theory, a great programming language. Of course, one has to be practical. The main issues that I am trying to wrestle with is how I would implement a GUI and, in general, handle graphics (display, manipulation, input/ output). Java seems much more ready-made for these tasks at the moment, and I don't see the Ada packages have that much enthusiasm or support. It's unfortunate, because like I said, Ada seems like the "right" language to me for most of what my objectives are. One idea I have, and I'd love to hear advice or comments, is to use Ada as the "engine" for my program, and somehow use Java to create the GUI and deal with images. Does this seem like a possibility? -evan On May 7, 3:01 am, Markus E Leypold wrote: > ezkcdude writes: > > I'm interested in using Ada, so I installed the GNAT compiler on > > Windows (tried on Mac, but I had problems with X11). Anyway, I want to > > dive in head-first, and my main question is how do you guys write > > programs with GUIs? Do you use the gdk toolkit primarily? Also, the > > application I eventually have in mind is for automated control of a > > microscope, so I need to be able to interface with drivers/serial > > ports/firewire/etc. Do you have any advice for me to help me along? > > My advice would be to be a bit cautious with advice from c.l.a.: > People there tend to advocate Ada and therefore are slightly prone to > overlook problems with tools, libraries and (dare I say it) licenses. > > This is not bad will, but basically a problem of perspective: You will > find threads that end with: "I don't have that problem" ... "Well, I'm > using my employers infrastructure, we've licensed Gnat Pro". Then the > discussion starts, why it is "not an option" for you to license Gnat > Pro. > > > Thanks! Looks like a nice newsgroup to visit. > > It certainly is a nice newsgroup, with a number of technically really > savy people. But a bit biased in some respects, so be cautious WRT > strategic advice (like: what is a problem, what isn't, what are the > payoffs or disadvantages of decisions, what you "should" be doing). At > the end of the day your decisions are your own responsibility and > "some guy at the usenet told me" is rarely a good rationale and hardly > a good excuse. > > Better do some (additional) research of your own (and document your > findings and your rationales, just in case you have to justify your > decisions some time). > > Regards -- Markus