On 9/22/18 4:37 PM, berni wrote:
On Saturday, 22 September 2018 at 12:52:45 UTC, Steven Schveighoffer wrote:
It was suggested when transposed was fixed to include opIndex, but
never implemented.
Maybe I'm too naive, but isn't it easy to implement it just the same
way, it is done with transver
On Saturday, 22 September 2018 at 12:52:45 UTC, Steven
Schveighoffer wrote:
It was suggested when transposed was fixed to include opIndex,
but never implemented.
Maybe I'm too naive, but isn't it easy to implement it just the
same way, it is done with transverse? That is: putting the
"static
On 9/22/18 4:10 AM, Vladimir Panteleev wrote:
On Saturday, 22 September 2018 at 06:16:41 UTC, berni wrote:
Is it a bug or is it me who's doing something wrong?
Looking at the implementation, it looks like enforceNotJagged was just
never implemented for transposed (only transversed).
It wa
On Saturday, 22 September 2018 at 06:16:41 UTC, berni wrote:
Is it a bug or is it me who's doing something wrong?
Looking at the implementation, it looks like enforceNotJagged was
just never implemented for transposed (only transversed).
I expect this small program to throw an Exception:
import std.stdio;
import std.range;
void main()
{
auto a = [[1,2],
[4,5,3]];
a.transposed!(TransverseOptions.enforceNotJagged).writeln;
}
But it just outputs:
[[1, 4], [2, 5], [3]]
Is it a bug or is it me who's doin