"SomeDude" <[email protected]> wrote in message 
news:[email protected]...
> On Saturday, 28 April 2012 at 20:02:12 UTC, q66 wrote:
>> On Saturday, 28 April 2012 at 19:57:08 UTC, SomeDude wrote:
>>> On Saturday, 28 April 2012 at 19:23:00 UTC, q66 wrote:
>>
>> So you don't agree version() is horribly half assed without AND/OR (how 
>> do you generate the same code for two different versions without copying 
>> or creating a new version covering both cases then?) and that "version = 
>> FOO;" makes no sense?
>
> Sorry, with that, I agree. Nick Sabalausky proposed to remove version 
> entirely.
> But I agree there could be something like:
> version(LINUX|OSX){
> ...
> } else {
> ...
> }

FWIW, one of the big wins I see in migrating "version" to "static if" is 
switching from the clumbsy "defined/undefined" model to a model of 
"true/false, undefined is an error". The current "undefined is not an error" 
stuff is just so...ActionScript 2.


Reply via email to