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.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,3d76796391769899 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news4.google.com!proxad.net!feeder1-2.proxad.net!usenet-fr.net!gegeweb.org!aioe.org!not-for-mail From: "Nasser M. Abbasi" Newsgroups: comp.lang.ada Subject: Re: Improving the first contact with Ada Date: Mon, 14 Jun 2010 01:47:52 -0700 Organization: Aioe.org NNTP Server Message-ID: References: <41d3829e-286d-4894-9140-31343bfa75ac@o12g2000vba.googlegroups.com> <82y6fgxncs.fsf@stephe-leake.org> <82aarux3g3.fsf@stephe-leake.org> <2da7ba0b-0c45-4c7b-a523-b3438e43212a@j27g2000vbp.googlegroups.com> <87k4qsapgr.fsf_-_@ludovic-brenta.org> <096e5f19-ed4d-4c02-b889-88856ac0d5c7@5g2000yqz.googlegroups.com> <87y6eiohup.fsf@ludovic-brenta.org> <472c5f8a-111f-429f-acf5-b50b76079241@3g2000vbg.googlegroups.com> <87typ6ocf4.fsf@ludovic-brenta.org> <5b782537-f2cb-4568-9e59-7441269372f1@z10g2000yqb.googlegroups.com> Reply-To: nma@12000.org NNTP-Posting-Host: c00eBs/j4mUkprxQFmXQpg.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org X-Notice: Filtered by postfilter v. 0.8.2 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4 Xref: g2news2.google.com comp.lang.ada:12668 Date: 2010-06-14T01:47:52-07:00 List-Id: On 6/14/2010 1:03 AM, Ludovic Brenta wrote: > I prefer command-line > tools over GUI tools, so when I write a utility for my own use, I > never give it a GUI. > May be this is getting off-topic a little...But I think there is a place for both? Many things are really hard to do with just a command line. One needs a good GUI for that. And somethings are easy to do with a command line. An example: I use rsync command to do my backup. a simple command. A gui might actually get in the way here. But when I want to move a file from one folder to another, rename files, etc... I find it easier to use a file manager (a GUI) and the mouse, rather than use the command line for this. When I want to use ftp, I use FileZilla, a GUI frontend to ftp. Much easier to use that using ftp commands. I forgot even the ftp commands by now. I think these days, in the web era, langauges with little GUI support build into them can cause these language not to become popular. Ada lack of good GUI integration is a problem. The other night I played with GTKada. Wanted to learn how to make GUI with Ada. Downloaded examples from libre web site, http://www.adapower.com/launch.php?URL=http%3A%2F%2Flibre.act-europe.fr%2FGtkAda%2F read the documents, and build them OK on windows. I found all the examples to be trivial, a single button that come up and such. Other GTKAda small programs that I found on the net (so few out there), either do not build OK, or if they do, they crashed when ran. These days, one needs a good language (like Ada), but also needs good support for GUI build-into the language. The area I am interested in, scientific applications, the ability to make plots and write GUI front-ends for an application to interface to the algorithm is as important as the algorithm itself. Need both. This is one reason Matlab is popular. The language is not so good actually, but it is so easy to make GUI's and do plots with it. Not trying to compare matlab with Ada here, apples and oranges, but just pointing out that the ability to make GUI in a language is important for it to become "popular" these days. my 2-cents. --Nasser