design goal: speed
write fast, run fast, modify fast.
minimize product of vocabulary and program size.
https://a.kx.com/a/k/readme.txt comprehensive programming environments
(programming, files, comms, procs, ...)
are depressingly complex.
commonlisp, c/lib/syscalls, java, winapi
are all in the 1000's of entry points.
many with multiple complex parameters.
with k we try to do more with less
in order to write correct programs faster.
https://web.archive.org/web/20041024065350/http://www.kx.com... > Just curious, but does the state of California charge you a large tax
> for each character in a variable name?
yes.
we also try to fit our algorithms onto licence plates.
https://web.archive.org/web/20040823040634/http://www.kx.com...For some 'licence plate' K algorithm dissections, you might like this Twitter account: