https://issues.dlang.org/show_bug.cgi?id=19097

--- Comment #9 from Mike Franklin <[email protected]> ---
(In reply to Steven Schveighoffer from comment #8)

> Just because Phobos follows the convention of putting the "return" parameter
> as the first parameter, does that mean the language should require it?

I don't think that's necessarily true.  Take a look at
https://dlang.org/phobos/std_algorithm_mutation.html#copy

`TargetRange copy(SourceRange, TargetRange)(SourceRange source, TargetRange
target)`

Is copy an exception?

I recently asked about this convention at
https://github.com/dlang/druntime/pull/2264#pullrequestreview-143076892

--

Reply via email to