On 3/17/2014 2:32 AM, Iain Buclaw wrote:
On 17 March 2014 08:55, Walter Bright <newshou...@digitalmars.com> wrote:
On 3/17/2014 1:35 AM, Iain Buclaw wrote:

Right,


If so, why do all modules need the version statement?

That is a question to ask the historical maintainers of cairoD.
Having a look at it now.
It has a single config.d with enum bools to
turn on/off features.

If those enums are controlled by a version statement, then the version will have to be set for every source file that imports it. This is not the best design - the abstractions are way too leaky.

Reply via email to