Why version() ?
Walter Bright
newshound1 at digitalmars.com
Tue Feb 10 17:45:37 PST 2009
Nick Sabalausky wrote:
> "Walter Bright" <newshound1 at digitalmars.com> wrote in message
> news:gmt6l0$rff$1 at digitalmars.com...
>> Denis Koroskin wrote:
>>> Does it look any better? No way!
>> Of course doing it that way doesn't look any better, because it still just
>> replicates the C preprocessor style of doing it.
>>
>
> Which just goes to show that the restrictions you've placed on D's version()
> (in order to eliminate rat's nest versioning) DON'T eliminate rat's nest
> versioning.
But they do make it more painful to write the rat's nest, which can be
motivating to find a more appropriate solution.
>> A far better solution...
>
> And we can come up with better solutions for C as well. Granted, the optimal
> D solution is going to be much better than the optimal C solution, but it
> won't be due to version()'s lack of !, ||, &&, etc...
When cookies and veggies are laid out on the buffet, I tend to reach for
the cookies <g>.
More information about the Digitalmars-d
mailing list