Denis Koroskin wrote: > Why did you catch that controversial !Linux example? Just imagine it is > !HasFeatureX: > > version(!HasFeatureX) { > ... > } > > is so much more intuitive than > > version (HasFeatureX) { > } else { > ... > } This is to combat the pernicious problem of having features that subtract code <g>.