February 14, 2013 Re: More fun with std.range.transposed | ||||
---|---|---|---|---|
| ||||
Posted in reply to monarch_dodra | On Wed, Feb 13, 2013 at 11:07:30PM +0100, monarch_dodra wrote: > On Wednesday, 13 February 2013 at 21:34:27 UTC, H. S. Teoh wrote: > >http://d.puremagic.com/issues/show_bug.cgi?id=9507 > > > >Thoughts? > > > > > >T > > Just a quick question: Isn't "Transverse" conceptually the same as a "range of FrontTraversal" ? I suppose you could regard it that way. It's a range of frontTransversal where popFront pops the front element of each subrange. > I'd say you have two options: > 1) Simply statically enforce "EnforceNotJagged": This would make > more sense (IMO) given the definition of "Transverse". You could > enforce it via asserts. > > 2) Just like FrontTraversal, allow an option parameter. Yes, the question is, which option should be implemented? Or should that be a compile-time parameter? T -- Gone Chopin. Bach in a minuet. |
Copyright © 1999-2021 by the D Language Foundation