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,fef3ad775ef4b0b7 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!news1.google.com!postnews.google.com!q26g2000prq.googlegroups.com!not-for-mail From: christoph.grein@eurocopter.com Newsgroups: comp.lang.ada Subject: Re: Ada for 1st year students Date: Thu, 16 Oct 2008 00:45:36 -0700 (PDT) Organization: http://groups.google.com Message-ID: <956de137-8a05-405d-ad1d-28540ca2fe58@q26g2000prq.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> <74dc9192-deff-43fd-a5ef-fa9abd92e1e2@25g2000prz.googlegroups.com> <2fad3f37-3b68-48cf-97aa-21c843815431@i18g2000prf.googlegroups.com> <48f629ad$0$6577$9b4e6d93@newsspool4.arcor-online.net> NNTP-Posting-Host: 80.156.44.178 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1224143136 11250 127.0.0.1 (16 Oct 2008 07:45:36 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 16 Oct 2008 07:45:36 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: q26g2000prq.googlegroups.com; posting-host=80.156.44.178; posting-account=rmHyLAoAAADSQmMWJF0a_815Fdd96RDf User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1; .NET CLR 3.0.04506.30),gzip(gfe),gzip(gfe) X-HTTP-Via: 1.1 webwasher (Webwasher 6.8.2.3963) Xref: g2news1.google.com comp.lang.ada:2404 Date: 2008-10-16T00:45:36-07:00 List-Id: On 16 Okt., 00:30, amado.al...@gmail.com wrote: > > (I think it _is_ possible to compile a simple one > > file main unit in GPS without setting up a project first.) > > Occasionally, but only after a lot of nob turning, and by then the > class is ruined. > > > This is about a class for beginners. =A0Configuration > > management will keep them busy learing things that > > have little to do with writing your first programs for > > a well defined execution environment. > > Exactly! Thanks a lot, I don't feel lonely anymore :-) I think you misunderstood what I said. For beginners, AdaGIDE or command line is OK, why bother them with config mgmt. But as soon as you start a "real" project, you cannot do without some config managmnt. Rational (now IBM) APEX uses subsytems for this, AdaCore GNAT uses project files - I know both of them and both have their pros and cons - , Aonix (now who, I forget) ObjectAda some other means, RR and who else sells compilers have still other means. Alas, Ada stopped at the code level, the APSE idea (the standard for the development environment) did not get anywhere (wasn't it the woodenman document?). And I gather GNAT project files were introduced exactly because using hundreds of -I switches was felt inconvenient, to say the least. So how come they are useless?