diff --git a/Makefile b/Makefile index e4cb0ffb2..28e58f2be 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,8 @@ all: c +devall: c install doc +# TODO: the install target exists to put most-recent mlr executable in the +# path to be picked up by the mlr-execs in the docs dir. better would be to +# export PATH here with ./c at its head. c: .always make -C c top doc: .always diff --git a/doc/build.html b/doc/build.html index cd208080b..d26f4cc75 100644 --- a/doc/build.html +++ b/doc/build.html @@ -109,10 +109,21 @@ and Darwin (MacOS Yosemite). I also use valgrind for detection of memory leaks and runtime memory-access errors. -

Dependencies: In addition to GCC, the standard C -library, and lex (all of which are part of the Linux/Darwin -distributions), Miller uses the following dependencies which -are included within the Miller source tree: +

External dependencies: +

+ +As well, this documentation pageset is built using Poki: +docs here, +source code here. + +

Internal dependencies: +These are included within the Miller source tree and do not +need to be separately installed (and in fact any separate installation will not be picked up in the Miller build):

-Lastly, this documentation pageset is built using Poki: -docs here, -source code here. -

Testing: Miller uses MinUnit unit-test for key -classes including lrec_t. The remaining coverage (which is -exhaustive) is regression coverage of Miller using all data-transform options -and all I/O-format pairs. +classes including lrec_t. The remaining coverage (which aims to be +exhaustive, although this is a work in progress) is regression coverage of +Miller using all data-transform options and all I/O-format pairs. + +

License: Two-clause BSD license + +https://github.com/johnkerl/miller/blob/master/LICENSE.txt. diff --git a/doc/content-for-build.html b/doc/content-for-build.html index 4ed2fe304..a20ac455d 100644 --- a/doc/content-for-build.html +++ b/doc/content-for-build.html @@ -15,10 +15,21 @@ and Darwin (MacOS Yosemite). I also use valgrind for detection of memory leaks and runtime memory-access errors. -

Dependencies: In addition to GCC, the standard C -library, and lex (all of which are part of the Linux/Darwin -distributions), Miller uses the following dependencies which -are included within the Miller source tree: +

External dependencies: +

+ +As well, this documentation pageset is built using Poki: +docs here, +source code here. + +

Internal dependencies: +These are included within the Miller source tree and do not +need to be separately installed (and in fact any separate installation will not be picked up in the Miller build):

-Lastly, this documentation pageset is built using Poki: -docs here, -source code here. -

Testing: Miller uses MinUnit unit-test for key -classes including lrec_t. The remaining coverage (which is -exhaustive) is regression coverage of Miller using all data-transform options -and all I/O-format pairs. +classes including lrec_t. The remaining coverage (which aims to be +exhaustive, although this is a work in progress) is regression coverage of +Miller using all data-transform options and all I/O-format pairs. + +

License: Two-clause BSD license + +https://github.com/johnkerl/miller/blob/master/LICENSE.txt. diff --git a/doc/content-for-index.html b/doc/content-for-index.html index 8ddeb5dd1..8c5d37461 100644 --- a/doc/content-for-index.html +++ b/doc/content-for-index.html @@ -37,7 +37,7 @@ need to query some data in disk files in a hurry. operate on data where records with different schema (field names) are interleaved. -

  • Like jq (for JSON), Miller is -written in portable C, and it has zero runtime dependencies. You can -download or compile a single binary, scp it to a faraway machine, and -expect it to work. +
  • Not unlike jq (for JSON), +Miller is written in modern C, and it has zero runtime dependencies. You +can download or compile a single binary, scp it to a faraway machine, +and expect it to work. diff --git a/doc/index.html b/doc/index.html index 2cf865fae..b772406df 100644 --- a/doc/index.html +++ b/doc/index.html @@ -140,10 +140,10 @@ need to query some data in disk files in a hurry. operate on data where records with different schema (field names) are interleaved. -
  • Like jq (for JSON), Miller is -written in portable C, and it has zero runtime dependencies. You can -download or compile a single binary, scp it to a faraway machine, and -expect it to work. +
  • Not unlike jq (for JSON), +Miller is written in modern C, and it has zero runtime dependencies. You +can download or compile a single binary, scp it to a faraway machine, +and expect it to work.