Docoptc will be a compiler for the Docopt syntax. Unlike most Docopt implementations, Docoptc is meant to be used during a build to generate command-line arguments parsing code in (potentially) any target language.
I'm writing DocOptC to learn Haskell, so don't expect anything usable anytime soon.
I'm currently planning the following features, in possible order of implementation:
-
Full support for the DocOpt syntax.
-
Target Haskell, Python and C