+A simple hello-world project for Core. The intent is to show you how
+to get started building OCaml projects using OPAM, Core and
+OCamlbuild. To use this, first get OPAM, and install the "core"
+package. Also, it's probably doing this:
+ opam switch ocaml-4.00.1+short-types
+to get better error messages from the compiler when using Core. (As
+of 4.01, this compiler variant should be obsolete.)
+You can build the project by running:
+ ./build.sh hello_world.native
+and you can then use it as follows:
+ core-hello-world $ ./hello_world.native
+ core-hello-world $ ./hello_world.native -h
+ [-hello] The 'hello' of 'hello world'
+ [-world] The 'world' of 'hello world'
+ [-build-info] print info about this build and exit
+ [-version] print the version of this build and exit
+ [-help] print this help text and exit
+ flag -h is an ambiguous prefix: -hello, -help
+ core-hello-world $ ./hello_world.native -hello "Goodbye" -world "Yellow Brick Road"
+ Goodbye Yellow Brick Road!
+ ocamlbuild -use-ocamlfind $TARGET -cflags "-w @A-4-33-23"
+ +> flag "-hello" (optional_with_default "Hello" string)
+ ~doc:" The 'hello' of 'hello world'"
+ +> flag "-world" (optional_with_default "World" string)
+ ~doc:" The 'world' of 'hello world'"
+ printf "%s %s!\n" hello world