
Hi Rutger, Rutger ter Borg <rutger@terborg.net> writes:
look interesting, but I must admit that I was confused by the name. To me, a CLI is either the user interface or the interpreter, whereas I think you are covering something that has to do with command-line arguments or program options.
One of the expansions of the CLI acronym is Command-Line Interface[1]. [1] http://en.wikipedia.org/wiki/Command-line_interface
Are you considering to pursue inclusion in Boost
There is already a "solution" for this problem in Boost (program_options) though the implementations are very different ("library" vs "compiler" approach). So I am not sure if there is interest in an alternative. Boris -- Boris Kolpackov, Code Synthesis http://codesynthesis.com/~boris/blog Open-source XML data binding for C++ http://codesynthesis.com/products/xsd XML data binding for embedded systems http://codesynthesis.com/products/xsde Command line interface to C++ compiler http://codesynthesis.com/projects/cli