🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fr.comp.lang.ada
Article #30

Re: separate

#30
From: Ludovic Brenta
Date: Wed, 29 Aug 2012 20:14
21 lines
2112 bytes
"philippe.torgue@laposte.net" <philippe.torgue@laposte.net> writes:
> Bonjour,
>
> Utilisez-vous la compilation séparée avec la clause "separate" ?

Oui et non.

oui pour séparer de très gros bouts de code entre plusieurs fichiers,
sinon ces fichiers sont modifiés trop souvent par trop de personnes en
même temps.  La séparation nous permet de réduire le nombre de merges.

non car GNAT ne compile pas séparément les unités "separate"; il les
compile uniquement avec l'unité qui les contient.

Les packages et child packages, éventuellement privés, sont mieux.

-- 
Ludovic Brenta.
Technical Details
Message-ID: <87k3whfobn.fsf@ludovic-brenta.org>
Path: arc1-ca.pugleaf.net!ed8ni6433449wib.0!nntp.google.com!feeder3.cambriumusenet.nl!feeder1.cambriumusenet.nl!feed.tweaknews.nl!216.196.110.146.MISMATCH!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!newsreader4.netcologne.de!news.netcologne.de!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail
References: <503e73cd$0$6456$426a34cc@news.free.fr>

Show Full Headers
Complete Article Headers
X-Google-Thread: 43d0c745c,9215e8272530eb
X-Google-Attributes: gid43d0c745c,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: FRENCH,UTF8
Received: by 10.216.192.22 with SMTP id h22mr232878wen.10.1346985727227;
        Thu, 06 Sep 2012 19:42:07 -0700 (PDT)
Path: arc1-ca.pugleaf.net!ed8ni6433449wib.0!nntp.google.com!feeder3.cambriumusenet.nl!feeder1.cambriumusenet.nl!feed.tweaknews.nl!216.196.110.146.MISMATCH!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!newsreader4.netcologne.de!news.netcologne.de!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!.POSTED!not-for-mail
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Newsgroups: fr.comp.lang.ada
Subject: Re: separate
Date: Wed, 29 Aug 2012 22:14:20 +0200
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <87k3whfobn.fsf@ludovic-brenta.org>
References: <503e73cd$0$6456$426a34cc@news.free.fr>
Mime-Version: 1.0
Injection-Info: mx04.eternal-september.org; posting-host="a5bcb3699cff7a70ce08f8a58fc6e21e";
 logging-data="8371"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19dTygcacKfhGRzYWJtSyzE"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux)
Cancel-Lock: sha1:lvdzLNeXbhtkL7/pRNBD9GKTREo=
 sha1:30hPKBBADle4TWUbXfGti7eIJME=
Bytes: 1722
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable