From: Nicolas Williams Date: Sat, 27 Jun 2015 02:19:29 +0000 (-0500) Subject: Update Adavanced section of manual X-Git-Tag: jq-1.5rc2~50 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e7f6d1e6d03c558291f7e795b181cbddc369cd83;p=jq Update Adavanced section of manual --- diff --git a/docs/content/3.manual/manual.yml b/docs/content/3.manual/manual.yml index 1fbf392..d0c630b 100644 --- a/docs/content/3.manual/manual.yml +++ b/docs/content/3.manual/manual.yml @@ -2131,10 +2131,19 @@ sections: (many jq functions such as `map` and `find` are in fact written in jq). - Finally, jq has a `reduce` operation, which is very powerful but a - bit tricky. Again, it's mostly used internally, to define some + jq has reduction operators, which are very powerful but a bit + tricky. Again, these are mostly used internally, to define some useful bits of jq's standard library. + It may not be obvious at first, but jq is all about generators + (yes, as often found in other languages). Some utilities are + provided to help deal with generators. + + Some minimal I/O support (besides reading JSON from standard + input, and writing JSON to standard output) is available. + + Finally, there is a module/library system. + entries: - title: Variables body: |