build-depends harmful (was RE: import resolution)

Tony Finch dot at dotat.at
Mon Apr 18 16:33:13 EDT 2005


On Mon, 18 Apr 2005, S. Alexander Jacobson wrote:
>
> Module names in import statements refer to module specifications not module
> implementations.  e.g. if Prelude refers to a spec not an implementation, then
> use of any module that uses the Prelude must also refer to a spec rather than
> an implementation.

That implies that module names should have (possibly optional) version
numbers, because specifications change.

Tony.
-- 
f.a.n.finch  <dot at dotat.at>  http://dotat.at/
BISCAY: WEST 5 OR 6 BECOMING VARIABLE 3 OR 4. SHOWERS AT FIRST. MODERATE OR
GOOD.


More information about the Libraries mailing list