Skip to content

Tagless-final embedding of the jq language in Scala

Notifications You must be signed in to change notification settings

jqscala/jqscala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

About

Tagless-final embedding of the jq language in Scala

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages