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,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 2002:a6b:b545:: with SMTP id e66mr25668877iof.13.1550676455834; Wed, 20 Feb 2019 07:27:35 -0800 (PST) X-Received: by 2002:a05:6830:16d4:: with SMTP id l20mr341932otr.0.1550676455382; Wed, 20 Feb 2019 07:27:35 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!y42no18726ita.0!news-out.google.com!v188ni8itb.0!nntp.google.com!y42no18724ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 20 Feb 2019 07:27:35 -0800 (PST) In-Reply-To: <38026c0f-58cc-425f-b803-47ae12e9379c@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=177.94.105.68; posting-account=TRgI1QoAAABSsYi-ox3Pi6N-JEKKU0cu NNTP-Posting-Host: 177.94.105.68 References: <947d15f3-4dd9-422b-bfad-20d1dad57e14@googlegroups.com> <5e098363-2b24-47c0-be62-ad6fece18197@googlegroups.com> <38026c0f-58cc-425f-b803-47ae12e9379c@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <979f52fc-1168-4012-aa8a-375a6ffcc3d4@googlegroups.com> Subject: Re: Make with Ada 2019 : DogRobot From: "Rego, P." Injection-Date: Wed, 20 Feb 2019 15:27:35 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Xref: reader01.eternal-september.org comp.lang.ada:55607 Date: 2019-02-20T07:27:35-08:00 List-Id: > I beleive src is something from the past. Today with command completion a= nd a lot of disc space source is better. I know til is not compliant with s= ome styles. Maybe one day it will be something from the past, not now. Now even GNAT 20= 18 suggests this, so it seems pure personal taste.=20 > Maybe someone like to extend your project later on. Or reuse parts of it = (core library or utility) Still, I will probably publish a couple of separate libraries to do this fo= r the reusable part. But I like to keep the root folder as clean as possibl= e, so having a separate utils.gpr to only compile utils.ads doesn't look go= od at least on this project. But I like the idea to segregate the libs, tho= ugh not keeping the each .gpr in root folder (because svn:externals doesn't= support merging folders, don't know if git:externals does). > I use emacs and makefiles makes it easy for me to just M-x compile and th= en make / make build / make clean / make setup. Maybe there is a better way= with gprbuild. I make the makefiles as simple as possible. I am not able t= o read complex makefiles anyway (as most others I believe) Now I get your point. It's been a couple of years I don't have to use emacs= to code.=20