/edit: I wish these kind of projects would add a compatibility layer to pre-existing modules of competing libraries. That would jump-start adoption, instead of having to re-invent every single module again.
The issue with jq is that I use it maybe once a month, or even less. The syntax is "arcane enough" that I keep forgetting how to use it because I use it so sporadically.
In comparison awk – which I also don't use that often – has a much easier syntax that I can mostly remember.
Not entirely convinced by the zq syntax either though; it also seems "arcane enough" that I would keep forgetting it.
I've tried a couple of times to get into awk, but still find the syntax arcane.
though if anyone does know of problems this solves I'd love to hear about them, this is an incredibly cool solution.
Also, you seem to have created functions and types with the same names (Circle and Rectangle) which seems dangerous.
I've been using (neo)vim for years, and don't want to use anything else. It isn't just about productivity (I would probably be as productive in an IDE). It's because its _mine_. It's a highly customized environment, catered to my needs.
[1] https://www.youtube.com/watch?v=QMVIJhC9Veg&