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,fef3ad775ef4b0b7 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!postnews.google.com!s9g2000prg.googlegroups.com!not-for-mail From: amado.alves@gmail.com Newsgroups: comp.lang.ada Subject: Re: Ada for 1st year students Date: Wed, 15 Oct 2008 08:34:10 -0700 (PDT) Organization: http://groups.google.com Message-ID: <01c4dcd1-2dd8-495c-9d2d-3e6976456378@s9g2000prg.googlegroups.com> References: <60e0c5f0-1e17-4add-b21e-b1ef622d5233@v13g2000pro.googlegroups.com> <01b1f1e3-02eb-4a2a-88a3-5650f114a227@v39g2000pro.googlegroups.com> <48EE710D.7080109@obry.net> <417af75d-56a0-44f3-b214-35c6603235e6@r38g2000prr.googlegroups.com> <014b15d2-fe7c-4eeb-9366-7c92ef07efe2@f40g2000pri.googlegroups.com> NNTP-Posting-Host: 193.136.25.34 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1224084850 1324 127.0.0.1 (15 Oct 2008 15:34:10 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 15 Oct 2008 15:34:10 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: s9g2000prg.googlegroups.com; posting-host=193.136.25.34; posting-account=3cDqWgoAAAAZXc8D3pDqwa77IryJ2nnY User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10_4_11; en) AppleWebKit/525.18 (KHTML, like Gecko) Version/3.1.2 Safari/525.22,gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:8127 Date: 2008-10-15T08:34:10-07:00 List-Id: > It is not only a GPS problem. Visual Studio, GPS tries to imitate, has it, > Workbench as well (and totally unusable in addition). You need to create a > project up front. But typically people start a project with one or two > files and want to work on incrementally. Ada as a language allows this. GPR > project files do not. (Kasakov) Exactly! Greatly put. > I like AdaGIDE's approach that a source file can be compiled immediately > and the "project" (I mean the *.ago file) is created in the background. > Later, as the project grows you can modify the project file. Yes, that makes a world of difference (if these drafted projects file are needed at all, or convenient, or better than environmental variables, which I still don't think they are). > BTW, I don't consider visual editing of project files as a strength. It > does not work in GPS, it also does not in Visual Studio.... Yeah, visual programming only introduces a new form of spaggetti. I've seen this happen. Visual "programmers" writing the (possibly) right code on the wrong textbox of the wrong popdown menu of the wrong window... WIMP programmers indeed. Visual spaggetti, the worse kind there is. Bugs extremely hard to find. Takes months. That's the bleeding edge technology of programming tools :-( I am not teaching IDEs, or project management, or configuration management. I am teaching algorithmics, and Ada. The visual noise and extra work introduced by these Visual IDEs is simply unacceptable for this purpose.