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.4 required=5.0 tests=BAYES_00,FORGED_MUA_MOZILLA autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,c6567772e9f3871d X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Received: by 10.68.21.229 with SMTP id y5mr3634509pbe.1.1318959018967; Tue, 18 Oct 2011 10:30:18 -0700 (PDT) Path: d5ni28058pbc.0!nntp.google.com!news2.google.com!news4.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Niklas Holsti Newsgroups: comp.lang.ada Subject: Re: organizing deep source trees with child packages Date: Tue, 18 Oct 2011 19:31:30 +0200 Organization: Tidorum Ltd Message-ID: <9g5rd6Fas6U1@mid.individual.net> References: <21c9e6bb-f4f7-4a00-bde7-68f2c1a42d01@q13g2000vby.googlegroups.com> <82ty7d1ewz.fsf@stephe-leake.org> <3486b228-abdd-490f-b4ef-9ee6b19f65fa@gy7g2000vbb.googlegroups.com> <7179717a-9837-476c-b564-6599a9c02acd@ff5g2000vbb.googlegroups.com> <1qk4l4n9zsdgm$.1bvxdhoq5cpx5.dlg@40tude.net> <82hb39umkd.fsf@stephe-leake.org> <82botev9j0.fsf@stephe-leake.org> Mime-Version: 1.0 X-Trace: individual.net NfM6lYe+7WO/q1vqtLdOug2SQ9NV+YuQkcO9GYpahHHicplWtx Cancel-Lock: sha1:/WlqqyZzWYWMj0d90TEjBPYPgZc= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0.2) Gecko/20110902 Thunderbird/6.0.2 In-Reply-To: Xref: news2.google.com comp.lang.ada:14058 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Date: 2011-10-18T19:31:30+02:00 List-Id: On 11-10-18 15:07 , Dmitry A. Kazakov wrote: > On Tue, 18 Oct 2011 07:12:03 -0400, Stephen Leake wrote: > [ arguments why having many Ada files in the same directory, with the Gnat naming, is not a problem ] I'm on Stephen's side of the debate. Dmitry again: > It seems that we are talking > about different dimensions. My current project has 700+ units. My current project has 800 units, with Gnat naming conventions, divided into not very many directories, according partly to the provenance (e.g. OpenToken is in a directory of its own), partly to the choice of application platform (e.g. interface implementations for Unix, vs. for Windows), partly according to the version of the application. I often use grep on all files in a directory, and much less often find+grep when I need to look at several directories. I think I would very much dislike having subdirectories according to the package parent-child hierarchy. In this project, the number of children f�r a given parent is quite small, usually only one or two, seldom more than five. The density of generic units and generic instances is also small, so perhaps this is more of a "dimensional difference" between this project and Dmitry's projects, than the raw number of units. -- Niklas Holsti Tidorum Ltd niklas holsti tidorum fi . @ .