This repository is intended to contain the syntax and standard semantics of the Scala embedding of the jq
language. Particular interpreters for specific streaming libraries, like fs2
, Akka Streaming
, ZIO Streams
, etc., will be found in their corresponding repositories. These will be hosted at the parent organization jqscala or elsewhere.
Currently, this repository just contains a preliminary implementation of a few jq filters. This is very much work in progress.
This project originated from the slides and notebooks used in the talk:
Embedding external DSLs in Scala: Why and How?
which was part of the following conferences and meetups:
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.