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,ffe4fb1477fe67e6 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Newsgroups: comp.lang.ada Subject: Re: Newbie Needs Ada Advice References: <1178212418.538270.283700@c35g2000hsg.googlegroups.com> From: Markus E Leypold Organization: N/A Date: Mon, 07 May 2007 10:01:45 +0200 Message-ID: User-Agent: Some cool user agent (SCUG) Cancel-Lock: sha1:fWss266qyPPKBqtOAn8tHuAoiMQ= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii NNTP-Posting-Host: 88.72.205.26 X-Trace: news.arcor-ip.de 1178524403 88.72.205.26 (7 May 2007 09:53:23 +0200) X-Complaints-To: abuse@arcor-ip.de Path: g2news1.google.com!news4.google.com!proxad.net!212.101.4.254.MISMATCH!solnet.ch!solnet.ch!newsfeed.arcor-ip.de!news.arcor-ip.de!not-for-mail Xref: g2news1.google.com comp.lang.ada:15637 Date: 2007-05-07T10:01:45+02:00 List-Id: 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