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=unavailable autolearn_force=no version=3.4.4 Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!feeder.eternal-september.org!weretis.net!feeder4.news.weretis.net!news.mixmin.net!aioe.org!.POSTED!not-for-mail From: "J-P. Rosen" Newsgroups: comp.lang.ada Subject: Re: body stub not allowed in inner scope Date: Fri, 2 Mar 2018 08:14:06 +0100 Organization: Adalog Message-ID: References: <55cd79f5-4b37-4b08-b292-073ed2f37021@googlegroups.com> <15c49c4e-726a-4fd7-bf35-c7d27ff9a491@googlegroups.com> NNTP-Posting-Host: TKk5kT01+2w6guVcOjcsiQ.user.gioia.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 Content-Language: fr X-Notice: Filtered by postfilter v. 0.8.3 Xref: reader02.eternal-september.org comp.lang.ada:50787 Date: 2018-03-02T08:14:06+01:00 List-Id: Le 01/03/2018 à 23:38, Randy Brukardt a écrit : > Yes, but why put them in a separate file in the first place? The only reason > I know not to do that is that editors (and compilers) used to have size > limits. It's usually easier to have one big file because it makes fewer > places to look for things. (The subunits in Janus/Ada are annoying because > one opens the body to find something only to find it isn't there and a > different file has to be opened. Often, I don't know exactly what I'm > looking for and have to bounce back and forth several times.) > I think your opinion is closely linked to the fact that you don't use (AFAIK) modern editors. With GPS or Emacs, you click on an entity and "goto declaration" to retrieve it. OTOH, long scrolls are annoying, so there is a clear benefit in having your stuff split on several, not too big files. -- J-P. Rosen Adalog 2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00 http://www.adalog.fr