"Kilo LISP
A Kilo Byte-Sized LISP System"
But it's 25k of code, the executables and memory requirements are both greater than 1k.
Did it start off as 1k in size, and since expanded?
But it's 25k of code, the executables and memory requirements are both greater than 1k.
Did it start off as 1k in size, and since expanded?
Fun name either way.
That being said, I like S4M's explanation, too!
Sloccount on kl.c gives 1056, so either lose 56 lines, or 32 lines and put up with pedants.
Edit: Making specialp() return a single line, excluding 1 branch of the #ifdef and all the #defines gets you below 1024. So maybe you could argue the case?