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).

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Common

Common

Photo of Lisp jq replacement

Lisp jq replacement

Related news:

News photo

5 Surprisingly Common Foods for a Healthy Heart - CNET