Get the latest tech news
A Common Lisp jq replacement
Title says it all, I seriously dislike jq's convoluted, impossible-to-remember ad hoc DSL that instantly joined heaps of misery like CMake and gnuplot in my heart. It should really have been a library with a CLI wrapper around eval in a well-known scripting language like Python.
Title says it all, I seriously dislike jq's convoluted, impossible-to-remember ad hoc DSL that instantly joined heaps of misery like CMake and gnuplot in my heart. It won for the usual reasons: lack of serious competition at the time, enough flexibility to manage most tasks with enough pain and elbow grease and now inertia. For now, cljq is only a very bare-bones pipeline that parses a JSON (argv or stdin) into a variable$, eval an arbitrary CL form and serializes the result to stdout (using jzon).
Or read this on Hacker News