comp.lang.ada
 help / color / mirror / Atom feed
From: "J-P. Rosen" <rosen@adalog.fr>
Subject: Re: Diamond diagram for 'with'
Date: Thu, 22 Feb 2018 10:27:32 +0100
Date: 2018-02-22T10:27:32+01:00	[thread overview]
Message-ID: <p6m2e3$4bj$1@dont-email.me> (raw)
In-Reply-To: <p6lv8i$lbo$1@gioia.aioe.org>

Le 22/02/2018 à 09:33, Dmitry A. Kazakov a écrit :
> I am keeping on avoiding "limited with", and the only time I lowered my
> guard, it bite me! (:-))
Yes, limited with is a bit of a hack, but remember that the ARG had to
solve the issue of mutual dependency, and 6 other non-working solutions
were considered before this one, not very clean, but that worked!

As a rule of thumb, don't use limited with unless you are unable to
compile due to circular dependencies between package specs. In that
case, carefully consider using one limited with to break the circularity.

-- 
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


  reply	other threads:[~2018-02-22  9:27 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-21 16:20 Diamond diagram for 'with' Dmitry A. Kazakov
2018-02-22  1:38 ` Randy Brukardt
2018-02-22  8:33   ` Dmitry A. Kazakov
2018-02-22  9:27     ` J-P. Rosen [this message]
2018-02-22 23:29       ` Randy Brukardt
2018-02-22 10:53     ` briot.emmanuel
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox