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!25g2000prz.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 04:14:27 -0700 (PDT) Organization: http://groups.google.com Message-ID: <74dc9192-deff-43fd-a5ef-fa9abd92e1e2@25g2000prz.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: 89.214.184.105 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1224069267 16917 127.0.0.1 (15 Oct 2008 11:14:27 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 15 Oct 2008 11:14:27 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: 25g2000prz.googlegroups.com; posting-host=89.214.184.105; posting-account=3cDqWgoAAAAZXc8D3pDqwa77IryJ2nnY User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:8117 Date: 2008-10-15T04:14:27-07:00 List-Id: > I don't understand this. If you have a more complex system (files > distributed over many directories), use of a GNAT project file eases > building the program. This has nothing to do withGPS: > > gnatmake -P project_file ... > > GPShelps you in creating the project file and when you press Build, > it calls gnatmake resp. gprmake as you would do it from the command > line. So where is the problem? The problem is it ruins my classes! And project files are completely unecessary and inconvient. As you know Ada is designed in such a way that all the dependencies are described in the program text. Fortunately gnatmake understands this and works fine sans project file. I also find the outline window uncessary and inconvenient. It is doubling what is already there in the program text. In my opinion this new trend of IDEs ruined program text editing and viewing. Now jGRASP is another story. I thing they got it right.