Kevin Lawler
Kevin Lawler
For reference, the old K3 form of {}$"ccc" accepted any type7 noun as a left argument, not just the niladic {}. We can default to accepting any function for the...
> What happens when the other type 7s are passed as arguments? What I mean is, the easiest way to implement the new idea is to check the type of...
test cases ``` (0#`)!0#` (0#`)!"" (0#`)!0#0.0 (0#`)!0#0 (0#`)!() `a!_n `a!{x} `a!(1+) `a!(`b!1) `a!`b `a!"c" `a!2.0 `a!1 `!3 (,`)!4 `a`b!`c`d `a`b!"cd" `a`b!1.0 2.0 `a`b!1 2 `a`b!(;) `a`b!(`c;"d") `a`b!(`c`d;"ef") ```
The fixes for these are as follows: slop.h return 0 == compare(x);// std::is_eq(compare(x)); friend bool operator== (const SLOP& a, const SLOP& b) {return 0 == (ab); } // std::is_eq(ab); }...
> Is there any code dependent on the dictionary internals that wouldn't be obvious? Dictionary code is spread throughout the codebase. There will be a sizable list of places in...
Added that as a constraint. Linenoise looks interesting. Looks like it supports the standard bash stuff. We could potentially go that route. Kona already includes the small mersenne twister source....
What is the libedit status on BSD? Can we assume it's on modern BSD systems?
The readline website appears to say ISC code can link to readline. Is that not their interpretation? If readline is bloated that's sad, but that shouldn't affect k's performance. So...