├── .gitignore ├── .merlin ├── CHANGES.md ├── LICENSE.md ├── Makefile ├── README.md ├── TODO ├── _tags ├── descr ├── doc ├── api.odocl ├── dev-faq.txt ├── dot │ └── style.css ├── make-index.sed ├── postprocess.ml ├── style.css └── tutorial.ml ├── examples ├── amb.ml ├── amb.sh ├── args.ml ├── curl-amb.ml ├── daedelus.ml ├── downsample.ml ├── init-git-svn.sh ├── notify.ml ├── pgrep.ml ├── ppool.ml ├── shmencode.ml ├── timeout.ml ├── wait.ml └── wait.sh ├── lib ├── abort.ml ├── abort.mli ├── adaptor.ml ├── adaptor.mli ├── anyShtream.ml ├── anyShtream.mli ├── channel.ml ├── channel.mli ├── delimited.ml ├── delimited.mli ├── depDAG.ml ├── depDAG.mli ├── disposal.ml ├── disposal.mli ├── fitting.ml ├── fitting.mli ├── fittingSig.ml ├── flags.mli ├── flags.mll ├── iVar.ml ├── iVar.mli ├── line.ml ├── line.mli ├── lineShtream.ml ├── lineShtream.mli ├── priorityQueue.ml ├── priorityQueue.mli ├── proc.cppo.ml ├── proc.mli ├── reader.ml ├── reader.mli ├── shcaml.mllib ├── shcaml.mlpack ├── shcaml_top.ml ├── shcaml_top.mllib ├── shcaml_top_init.ml ├── shtream.ml ├── shtream.mli ├── signal.ml ├── signal.mli ├── stringShtream.ml ├── stringShtream.mli ├── tst.ml ├── usrBin.ml ├── usrBin.mli ├── util.ml ├── version.ml ├── version.mli ├── weakPlus.ml └── weakPlus.mli ├── myocamlbuild.ml ├── opam ├── pkg ├── META └── pkg.ml └── tests ├── basic_line_test.ml ├── basic_line_test_driver.ml ├── csv.ml ├── dup_protect.ml ├── fail ├── pass ├── sequencing.sh └── test_lib.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/.gitignore -------------------------------------------------------------------------------- /.merlin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/.merlin -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/TODO -------------------------------------------------------------------------------- /_tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/_tags -------------------------------------------------------------------------------- /descr: -------------------------------------------------------------------------------- 1 | Library for Unix shell programming -------------------------------------------------------------------------------- /doc/api.odocl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/doc/api.odocl -------------------------------------------------------------------------------- /doc/dev-faq.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/doc/dev-faq.txt -------------------------------------------------------------------------------- /doc/dot/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/doc/dot/style.css -------------------------------------------------------------------------------- /doc/make-index.sed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/doc/make-index.sed -------------------------------------------------------------------------------- /doc/postprocess.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/doc/postprocess.ml -------------------------------------------------------------------------------- /doc/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/doc/style.css -------------------------------------------------------------------------------- /doc/tutorial.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/doc/tutorial.ml -------------------------------------------------------------------------------- /examples/amb.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/examples/amb.ml -------------------------------------------------------------------------------- /examples/amb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/examples/amb.sh -------------------------------------------------------------------------------- /examples/args.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/examples/args.ml -------------------------------------------------------------------------------- /examples/curl-amb.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/examples/curl-amb.ml -------------------------------------------------------------------------------- /examples/daedelus.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/examples/daedelus.ml -------------------------------------------------------------------------------- /examples/downsample.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/examples/downsample.ml -------------------------------------------------------------------------------- /examples/init-git-svn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/examples/init-git-svn.sh -------------------------------------------------------------------------------- /examples/notify.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/examples/notify.ml -------------------------------------------------------------------------------- /examples/pgrep.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/examples/pgrep.ml -------------------------------------------------------------------------------- /examples/ppool.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/examples/ppool.ml -------------------------------------------------------------------------------- /examples/shmencode.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/examples/shmencode.ml -------------------------------------------------------------------------------- /examples/timeout.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/examples/timeout.ml -------------------------------------------------------------------------------- /examples/wait.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/examples/wait.ml -------------------------------------------------------------------------------- /examples/wait.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/examples/wait.sh -------------------------------------------------------------------------------- /lib/abort.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/abort.ml -------------------------------------------------------------------------------- /lib/abort.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/abort.mli -------------------------------------------------------------------------------- /lib/adaptor.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/adaptor.ml -------------------------------------------------------------------------------- /lib/adaptor.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/adaptor.mli -------------------------------------------------------------------------------- /lib/anyShtream.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/anyShtream.ml -------------------------------------------------------------------------------- /lib/anyShtream.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/anyShtream.mli -------------------------------------------------------------------------------- /lib/channel.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/channel.ml -------------------------------------------------------------------------------- /lib/channel.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/channel.mli -------------------------------------------------------------------------------- /lib/delimited.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/delimited.ml -------------------------------------------------------------------------------- /lib/delimited.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/delimited.mli -------------------------------------------------------------------------------- /lib/depDAG.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/depDAG.ml -------------------------------------------------------------------------------- /lib/depDAG.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/depDAG.mli -------------------------------------------------------------------------------- /lib/disposal.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/disposal.ml -------------------------------------------------------------------------------- /lib/disposal.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/disposal.mli -------------------------------------------------------------------------------- /lib/fitting.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/fitting.ml -------------------------------------------------------------------------------- /lib/fitting.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/fitting.mli -------------------------------------------------------------------------------- /lib/fittingSig.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/fittingSig.ml -------------------------------------------------------------------------------- /lib/flags.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/flags.mli -------------------------------------------------------------------------------- /lib/flags.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/flags.mll -------------------------------------------------------------------------------- /lib/iVar.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/iVar.ml -------------------------------------------------------------------------------- /lib/iVar.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/iVar.mli -------------------------------------------------------------------------------- /lib/line.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/line.ml -------------------------------------------------------------------------------- /lib/line.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/line.mli -------------------------------------------------------------------------------- /lib/lineShtream.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/lineShtream.ml -------------------------------------------------------------------------------- /lib/lineShtream.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/lineShtream.mli -------------------------------------------------------------------------------- /lib/priorityQueue.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/priorityQueue.ml -------------------------------------------------------------------------------- /lib/priorityQueue.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/priorityQueue.mli -------------------------------------------------------------------------------- /lib/proc.cppo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/proc.cppo.ml -------------------------------------------------------------------------------- /lib/proc.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/proc.mli -------------------------------------------------------------------------------- /lib/reader.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/reader.ml -------------------------------------------------------------------------------- /lib/reader.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/reader.mli -------------------------------------------------------------------------------- /lib/shcaml.mllib: -------------------------------------------------------------------------------- 1 | Shcaml 2 | 3 | -------------------------------------------------------------------------------- /lib/shcaml.mlpack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/shcaml.mlpack -------------------------------------------------------------------------------- /lib/shcaml_top.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/shcaml_top.ml -------------------------------------------------------------------------------- /lib/shcaml_top.mllib: -------------------------------------------------------------------------------- 1 | Shcaml_top -------------------------------------------------------------------------------- /lib/shcaml_top_init.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/shcaml_top_init.ml -------------------------------------------------------------------------------- /lib/shtream.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/shtream.ml -------------------------------------------------------------------------------- /lib/shtream.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/shtream.mli -------------------------------------------------------------------------------- /lib/signal.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/signal.ml -------------------------------------------------------------------------------- /lib/signal.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/signal.mli -------------------------------------------------------------------------------- /lib/stringShtream.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/stringShtream.ml -------------------------------------------------------------------------------- /lib/stringShtream.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/stringShtream.mli -------------------------------------------------------------------------------- /lib/tst.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/tst.ml -------------------------------------------------------------------------------- /lib/usrBin.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/usrBin.ml -------------------------------------------------------------------------------- /lib/usrBin.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/usrBin.mli -------------------------------------------------------------------------------- /lib/util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/util.ml -------------------------------------------------------------------------------- /lib/version.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/version.ml -------------------------------------------------------------------------------- /lib/version.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/version.mli -------------------------------------------------------------------------------- /lib/weakPlus.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/weakPlus.ml -------------------------------------------------------------------------------- /lib/weakPlus.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/lib/weakPlus.mli -------------------------------------------------------------------------------- /myocamlbuild.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/myocamlbuild.ml -------------------------------------------------------------------------------- /opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/opam -------------------------------------------------------------------------------- /pkg/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/pkg/META -------------------------------------------------------------------------------- /pkg/pkg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/pkg/pkg.ml -------------------------------------------------------------------------------- /tests/basic_line_test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/tests/basic_line_test.ml -------------------------------------------------------------------------------- /tests/basic_line_test_driver.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/tests/basic_line_test_driver.ml -------------------------------------------------------------------------------- /tests/csv.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/tests/csv.ml -------------------------------------------------------------------------------- /tests/dup_protect.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/tests/dup_protect.ml -------------------------------------------------------------------------------- /tests/fail: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "dummy fail" 4 | 5 | exit 1 -------------------------------------------------------------------------------- /tests/pass: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "dummy pass" 4 | 5 | exit 0 -------------------------------------------------------------------------------- /tests/sequencing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/tests/sequencing.sh -------------------------------------------------------------------------------- /tests/test_lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tov/shcaml/HEAD/tests/test_lib.sh --------------------------------------------------------------------------------