reddit discussion about Go turns to D again

Jonathan M Davis jmdavisProg at gmx.com
Mon May 16 11:19:07 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.

At least it's not p vs np. ;)

- Jonathan M Davis


More information about the Digitalmars-d mailing list