Scott Vokes
Scott Vokes
On da28efb6 (the #439 branch) this appears to be working as expected: ``` $ echo '/abc*/ -> $t1; /abc/ -> $t2;' | build/bin/lx -ldot | todot ambiguous mappings to $t1,...
I've merged the current `main` into this and fuzzed it for another 20 minutes, on 8 CPU cores.
Similarly, the intermediate steps for other multi-character tokens with `..`, will trigger the same assert -- `(*C` (for `(*CR)`, `(*P`, `(*pos`, `(?
Good catch, thanks. These will be fixed in the next release, and I'll check if any others got missed.
What should they be sorted on?
How is {}$"1+1" different from ."1+1" ?
Agreed. For the documentation, what should forms like this be called? "dyadic $ called with (empty function literal, char vector)"? `4:"cmd" is dyadic "4: called with the empty symbol and...
> While we think of {} and { } and { } as the same function, K has no way of knowing that, and has to rely on string comparison,...
By which you mean ``` `sym`sym2`sym3!(val1;val2;val3) / ! applied to symbol, list ``` should have the same result as ``` .((`sym;val1);(`sym2;val2);(`sym3;val3)) / (symbol, value) alist ``` , correct? If so,...
Working on it. At the very least, storing dicts column-major rather than row-major would be good. Better cache behavior, less memory. But a hash table would be better. I will...