Scott Vokes

Results 117 comments of 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...