F115 - Failure Feedback Forum
view a:I def {1 4} | ijoin [view {a:I b} def {1 2 3 4} | repeat 5 | group a g] | dump
=> Failed assertion at src/column.c, line 79: got == type
If column a is string, then there is no assertion failure.
This was a bug in the internal NameColView() code, one extra meta-view descent was needed.
Imported
Hm, I can't reproduce this:
a a g - - -- 1 1 #5 1 3 #5 4 1 #5 4 3 #5
Using latest code in darcs, though I don't think I touched anything related recently.
Then again - this doesn't look like the right result. Weird.
More trouble with joins, I think - these two act differently:
view a def {1 4} | join [view {a b} def {1 2 3 4}] J | html
view a:I def {1 4} | join [view {a:I b} def {1 2 3 4}] J | html
Found it - great, thanks. This was a bug in the internal NameColView() code, one extra meta-view descent was needed. Solved in darcs, see hash.c and hash.test
(the reason it didn't assert is that I was trying it out interactively with a release build)