The author created a new query language called Lisp Query Notation (LQN) for manipulating text files in a terminal utility. The LQN syntax is used to calculate and print the first 25 Fibonacci numbers in an unnecessarily complicated way. LQN is similar to .jq in terms of functional style and chaining commands. LQN can work with various data formats, including CSV, Lisp data, and JSON. The query language can filter, split, join, and transform data using symbols, strings, and keywords. Overall, LQN is described as an experimental language that may be useful for tasks in the terminal and for writing other DSLs in the future.
https://inconvergent.net/2024/lisp-query-notation/