A spreadsheet in fewer than 35 lines of Tcl/Tk, no library used
wiki.tcl.tk
wiki.tcl.tk
S..t:".[`D;(;);{. y};S[]];S[.;`f]:9$D[]"
S:D:.+(`a`b`c`d;4 6#,"")
This is for K v2 which had Web+JS style built in native GUI. Later versions (K3 =~ Kona, k4/q and the upcoming k5) have dropped the GUI, so unless you have a K2 interpreter lying around, you can't test it. But rest assured it did work on a standalone 200KB interpreter that runs on a bare Win32 or Linux/Solaris + X install.More info in http://nsl.com/papers/spreadsheet.htm - look for S- near the bottom.
I should find, reformat, annotate, and re-implement it. If only I had the time. One day.
"I wanted to write a short computer program but didn't have the time (so I wrote a long program instead)".
Of course you are right, optimization does take time, whether you are optimizing a computer program or a letter.
But yes—just as applicable to computer programming as letter writing.
Things that are shorter or smaller generally take less time to produce than things that are longer or larger, it's a joke because the opposite is true in this case. Jokes can be true statements as well as falsehoods.
http://www.pvk.ca/Blog/2014/03/30/refactoring-with-lz77-comp...
(This is a joke, lest someone take me seriosuly.)