jqlang / jq

Command-line JSON processor
https://jqlang.github.io/jq/
Other
30.41k stars 1.57k forks source link

Include jq language specification in jqlang #3182

Open 01mf02 opened 4 weeks ago

01mf02 commented 4 weeks ago

For the last months, I have been writing a formal specification of the jq language. In https://github.com/01mf02/jq-lang-spec/issues/1, @wader and @nicowilliams were sympathetic to the idea to make this repository part of the jqlang organisation. I think that the specification has now reached a point where such an inclusion could happen. This step would benefit my work by increasing its visibility, and IMHO also benefit jqlang by featuring a formal specification.

I am also happy to accept contributions from other maintainers to augment the specification; for example, I have consulted with @itchyny on the topic of path-based update semantics, but did not document this in the specification yet.

TL;DR: Would you like to include my jq language specification into jqlang?

chb0github commented 5 days ago

I actually opened a ticket with jetbrains and one of the things they asked/commented on was a language spec. This certainly would help

01mf02 commented 4 days ago

Thanks for the link, @chb0github! I would really like to see my work being adopted by the jq organisation, but unfortunately, there is very little movement going here. @pkoppstein, @wader, @nicowilliams, @itchyny, is there any news on this topic?