23 lines
1.4 KiB
Plaintext
23 lines
1.4 KiB
Plaintext
{{language
|
|
|site=http://stedolan.github.io/jq}}
|
|
{{language programming paradigm|Functional}}
|
|
[https://en.wikipedia.org/wiki/Jq_(programming_language) jq] is a [[functional programming]] language that is oriented towards processing text files or [[JSON]]. jq is also the name of [https://stedolan.github.io/jq a portable executable] that compiles and runs jq programs. A [[Go]] implementation, [https://github.com/itchyny/gojq gojq], is also available; and [https://github.com/01mf02/jaq jaq] implements a large subset of jq in [[Rust]].
|
|
|
|
jq was originally designed and developed by Stephen Dolan.
|
|
|
|
==jq Modules at rosettacode.org==
|
|
* [[:Category:Jq/assert.jq|assert.jq]] - module to support assertions
|
|
* [[:Category:Jq/bitwise.jq|bitwise.jq]] - bit streams, bit arrays, and integers
|
|
* [[:Category:Jq/fibonacci.jq|fibonacci.jq]] - Fibonacci sequence and Fibonacci coding
|
|
* [[:Category:Jq/peg.jq|peg.jq]] - Parsing Expression Grammar foundations
|
|
* [[:Category:Jq/polynomials.jq|polynomials.jq]] - polynomials as JSON arrays
|
|
* [[:Category:Jq/rational.jq|rational.jq]] - rational numbers
|
|
|
|
* [[:Category:Jq/Date.jq|Date.jq]] - Gregorian calendar from the year 1
|
|
* [[:Category:Jq/MRG32k3a.jq|MRG32k3a.jq]] - MRG32k3a Combined Recursive Pseudo-Random Number Generator
|
|
* [[:Category:Jq/RealSet.jq|RealSet.jq]] - Union of finite real intervals
|
|
|
|
==Todo==
|
|
[[Tasks_not_implemented_in_jq]]
|
|
|
|
[[Category:Programming paradigm/Tacit]] |