reddit discussion about Go turns to D again
Sean Kelly
sean at invisibleduck.org
Mon May 16 11:00:10 PDT 2011
On May 16, 2011, at 10:32 AM, Jonathan M Davis wrote:
>> bearophile wrote:
>>> Sean Kelly:
>>>> std.paralellogrithm ;-)
>>>
>>> The module name I like more so far is the simple "parallel_algorithm".
>>> But I don't mind the "p" prefix for the parallel function names.
>>>
>>> Bye,
>>> bearophile
>>
>> It is also possible to have both "p" prefix and identical names. The latter
>> would be mere aliases and would be activated by a version declaration or
>> similar. I think both possibilities have their merits, so letting the user
>> choose would be an option.
>>
>> parallel_algorithm is to the point, but not very concise. I do not think we
>> can do very much better.
>
> That doesn't work. As soon as the non-p versions exist, you have name clashes.
> So, if the point of starting the function names with p is to avoid name
> clashes, then you've gained nothing. Besides, we generally try to avoid
> aliases like that in Phobos. Such a scheme would never be accepted.
I don't foresee a simple solution to the 'p' vs. non-'p' problem. It's a complete mess.
More information about the Digitalmars-d
mailing list