You'd rather optimize for compile time, which you do (maybe) 1x, over runtime, which you easily do >100x?
You're focusing on the developer, not the user, but this is a user tool :(
You're focusing on the developer, not the user, but this is a user tool :(
Miller has always been a user tool and will remain so.
I think the confusion arose because I did the port per se and feature-adds first (which has taken most of the time), and left analysis/optimization (even low-hanging fruit like output-buffering) until the very end -- https://github.com/johnkerl/miller/pull/786 for example merged just a couple days ago.