On Friday, 7 February 2014 at 11:23:31 UTC, Lars T. Kyllingstad wrote:
But what you're saying is that you would change the signature as well, to something like this:

See my output range thread too: we might be able to still return the slice while taking the OR for result, and also through in a default value so things just work without changes.

Some caution would be needed by the caller to understand that if you pass a scope buffer as the output range, the returned slice is owned by that buffer too... but that's a managable restriction, they did pass the buffer after all so it is no surprise to them when it gets used!

Reply via email to