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,fef3ad775ef4b0b7 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: Ada for 1st year students Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH 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> Date: Wed, 15 Oct 2008 14:51:02 +0200 Message-ID: NNTP-Posting-Date: 15 Oct 2008 14:51:03 CEST NNTP-Posting-Host: 4aad4ba1.newsspool1.arcor-online.net X-Trace: DXC=oTSW3=8VfBc[F<50eo:0knic==]BZ:afn4Fo<]lROoRaFl8W>\BH3YbDAR;8>\omIlDNcfSJ;bb[eFCTGGVUmh?dLK[5LiR>kgbj]I6ca8]WJk X-Complaints-To: usenet-abuse@arcor.de Xref: g2news2.google.com comp.lang.ada:8121 Date: 2008-10-15T14:51:03+02:00 List-Id: On Wed, 15 Oct 2008 04:00:37 -0700 (PDT), christoph.grein@eurocopter.com wrote: > 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. 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. > Of course, AdaGIDE is much simpler, so it's good for beginners, but > use of it for my daily work - only over my dead body. 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. 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. In both I edit project files manually using a text editor. It would be much better if Ada Core would scrap that MS stuff and invest freed resources into editing project files as texts with on-the-fly checks, auto-completion support, elaborated context help, getting rid of Phyton scripts. Also the language of project files is far from being satisfactory (yes, it is not XML, but not yet Ada! (:-)) -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de