https://d.puremagic.com/issues/show_bug.cgi?id=12007
[email protected] changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] Summary|cartesianProduct does'nt |cartesianProduct does'nt |work with immutable ranges |work with ranges of | |immutables --- Comment #3 from [email protected] 2014-01-28 03:39:53 PST --- Changing name: The problem isn't "immutable ranges" (which technically aren't even ranges btw), but having ranges of immutable. The problem mainly lies in a combination `Repeat`, the `isForwardRange` trait, and `Zip` The problem is that while `Repeat!(immutable(int))` *is* saveable, the type is not *assignable*. This could be partially fixed inside Repeat for objects that are "CompatibleUnqual". It also sparks the questions of: Should saveable ranges necessarily be assignable? Now, with that said, zip makes an assignment in its save, when I'm pretty sure it could simply do construction (but this is a more of a generic issue actually). In any case, *both* should be solvable pretty easily. -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
