├── .gitignore ├── .merlin ├── .ocp-indent ├── B0.ml ├── BRZO ├── CHANGES.md ├── DEVEL.md ├── LICENSE.md ├── README.md ├── _tags ├── doc ├── index.mld └── manual.mld ├── opam ├── pkg ├── META └── pkg.ml ├── src ├── b0caml.ml ├── b0caml.mli ├── b0caml.mllib ├── b0caml_ocamlpath.ml ├── b0caml_ocamlpath.mli ├── b0caml_opam.ml ├── b0caml_opam.mli ├── b0caml_resolver.ml ├── b0caml_resolver.mli ├── b0caml_script.ml ├── b0caml_script.mli └── tool │ ├── b0caml_cli.ml │ ├── b0caml_cli.mli │ └── b0caml_main.ml └── test ├── conf.ml ├── echo ├── errors ├── deps ├── opam └── ptime ├── grep ├── local-time ├── miaow ├── mod-use ├── conf.ml ├── test ├── with_mli.ml └── with_mli.mli └── perf ├── README.md ├── b0caml ├── base ├── bos ├── containers ├── grep ├── hello ├── local-time ├── nop └── zero ├── python ├── hello ├── nop └── zero ├── sh ├── hello ├── nop └── zero └── topfind ├── base ├── bos ├── containers ├── grep ├── hello ├── local-time ├── nop └── zero /.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | _b0 3 | tmp 4 | *.install 5 | -------------------------------------------------------------------------------- /.merlin: -------------------------------------------------------------------------------- 1 | PKG cmdliner b0.kit 2 | B _b0/b/user/** -------------------------------------------------------------------------------- /.ocp-indent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/.ocp-indent -------------------------------------------------------------------------------- /B0.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/B0.ml -------------------------------------------------------------------------------- /BRZO: -------------------------------------------------------------------------------- 1 | (srcs-x pkg examples test) -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/CHANGES.md -------------------------------------------------------------------------------- /DEVEL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/DEVEL.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/README.md -------------------------------------------------------------------------------- /_tags: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/_tags -------------------------------------------------------------------------------- /doc/index.mld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/doc/index.mld -------------------------------------------------------------------------------- /doc/manual.mld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/doc/manual.mld -------------------------------------------------------------------------------- /opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/opam -------------------------------------------------------------------------------- /pkg/META: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/pkg/META -------------------------------------------------------------------------------- /pkg/pkg.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/pkg/pkg.ml -------------------------------------------------------------------------------- /src/b0caml.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/src/b0caml.ml -------------------------------------------------------------------------------- /src/b0caml.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/src/b0caml.mli -------------------------------------------------------------------------------- /src/b0caml.mllib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/src/b0caml.mllib -------------------------------------------------------------------------------- /src/b0caml_ocamlpath.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/src/b0caml_ocamlpath.ml -------------------------------------------------------------------------------- /src/b0caml_ocamlpath.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/src/b0caml_ocamlpath.mli -------------------------------------------------------------------------------- /src/b0caml_opam.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/src/b0caml_opam.ml -------------------------------------------------------------------------------- /src/b0caml_opam.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/src/b0caml_opam.mli -------------------------------------------------------------------------------- /src/b0caml_resolver.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/src/b0caml_resolver.ml -------------------------------------------------------------------------------- /src/b0caml_resolver.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/src/b0caml_resolver.mli -------------------------------------------------------------------------------- /src/b0caml_script.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/src/b0caml_script.ml -------------------------------------------------------------------------------- /src/b0caml_script.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/src/b0caml_script.mli -------------------------------------------------------------------------------- /src/tool/b0caml_cli.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/src/tool/b0caml_cli.ml -------------------------------------------------------------------------------- /src/tool/b0caml_cli.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/src/tool/b0caml_cli.mli -------------------------------------------------------------------------------- /src/tool/b0caml_main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/src/tool/b0caml_main.ml -------------------------------------------------------------------------------- /test/conf.ml: -------------------------------------------------------------------------------- 1 | (* SPDX-License-Identifier: CC0-1.0 *) 2 | 3 | let lang = "fr" 4 | -------------------------------------------------------------------------------- /test/echo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/echo -------------------------------------------------------------------------------- /test/errors/deps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/errors/deps -------------------------------------------------------------------------------- /test/errors/opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/errors/opam -------------------------------------------------------------------------------- /test/errors/ptime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/errors/ptime -------------------------------------------------------------------------------- /test/grep: -------------------------------------------------------------------------------- 1 | ../test/perf/b0caml/grep -------------------------------------------------------------------------------- /test/local-time: -------------------------------------------------------------------------------- 1 | ../test/perf/b0caml/local-time -------------------------------------------------------------------------------- /test/miaow: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/miaow -------------------------------------------------------------------------------- /test/mod-use/conf.ml: -------------------------------------------------------------------------------- 1 | let lang = "hr" 2 | -------------------------------------------------------------------------------- /test/mod-use/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/mod-use/test -------------------------------------------------------------------------------- /test/mod-use/with_mli.ml: -------------------------------------------------------------------------------- 1 | let x = 3 2 | -------------------------------------------------------------------------------- /test/mod-use/with_mli.mli: -------------------------------------------------------------------------------- 1 | val x : int 2 | -------------------------------------------------------------------------------- /test/perf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/perf/README.md -------------------------------------------------------------------------------- /test/perf/b0caml/base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/perf/b0caml/base -------------------------------------------------------------------------------- /test/perf/b0caml/bos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/perf/b0caml/bos -------------------------------------------------------------------------------- /test/perf/b0caml/containers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/perf/b0caml/containers -------------------------------------------------------------------------------- /test/perf/b0caml/grep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/perf/b0caml/grep -------------------------------------------------------------------------------- /test/perf/b0caml/hello: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env b0caml 2 | print_endline "Hello!" -------------------------------------------------------------------------------- /test/perf/b0caml/local-time: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/perf/b0caml/local-time -------------------------------------------------------------------------------- /test/perf/b0caml/nop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env b0caml 2 | -------------------------------------------------------------------------------- /test/perf/b0caml/zero: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env b0caml 2 | exit 0 -------------------------------------------------------------------------------- /test/perf/python/hello: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | print "Hello!" 3 | -------------------------------------------------------------------------------- /test/perf/python/nop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | -------------------------------------------------------------------------------- /test/perf/python/zero: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | exit (0) -------------------------------------------------------------------------------- /test/perf/sh/hello: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | echo "Hello!" 3 | -------------------------------------------------------------------------------- /test/perf/sh/nop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | -------------------------------------------------------------------------------- /test/perf/sh/zero: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | exit 0 3 | -------------------------------------------------------------------------------- /test/perf/topfind/base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/perf/topfind/base -------------------------------------------------------------------------------- /test/perf/topfind/bos: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/perf/topfind/bos -------------------------------------------------------------------------------- /test/perf/topfind/containers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/perf/topfind/containers -------------------------------------------------------------------------------- /test/perf/topfind/grep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/perf/topfind/grep -------------------------------------------------------------------------------- /test/perf/topfind/hello: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ocaml 2 | print_endline "Hello!" 3 | -------------------------------------------------------------------------------- /test/perf/topfind/local-time: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/b0-system/b0caml/HEAD/test/perf/topfind/local-time -------------------------------------------------------------------------------- /test/perf/topfind/nop: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ocaml 2 | -------------------------------------------------------------------------------- /test/perf/topfind/zero: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ocaml 2 | exit 0 3 | --------------------------------------------------------------------------------