> 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