[dmd-concurrency] real

Andrei Alexandrescu andrei at erdani.com
Wed Jan 27 20:38:38 PST 2010


That fosters non-portable code.

Andrei

Walter Bright wrote:
> Since D is a systems language, it should work where available and not 
> (compile time error) when not available. Leave it to the programmer to 
> select the most appropriate workaround where it does not work.
> 
> Andrei Alexandrescu wrote:
>> It looks like we're converging on this:
>>
>> - shared pointer read/assignment works
>>
>> - shared numeric data read/assignment works, EXCEPT for real
>>
>> Real is an odd beast - it has no guaranteed width and is mostly 
>> system-dependent. Should we guarantee atomic assignment to 
>> shared(real), leave it to the platform, or just disallow it entirely?
>>
>>
>> Andrei
>> _______________________________________________
>> dmd-concurrency mailing list
>> dmd-concurrency at puremagic.com
>> http://lists.puremagic.com/mailman/listinfo/dmd-concurrency
>>
>>
> _______________________________________________
> dmd-concurrency mailing list
> dmd-concurrency at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/dmd-concurrency


More information about the dmd-concurrency mailing list