Re: [brlcad-devel] "popt" and auto-man-page
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: Christopher S. M. <br...@ma...> - 2013-09-04 17:56:46
|
On Sep 4, 2013, at 8:14 AM, Tom Browder wrote: > After looking at popt, argtable, and TCLAP, I'm ready to jump into TCLAP for my auto-man-page (unless there's a thumbs-down). I'm a thumbs up for it as well, however....it really does need to be wrapped. > Besides being C++ (I note as a "plus" that it has a DocBook method) and the cleanest-looking of the three, I think it will be the easiest to integrate with what I have done already. We don't want to turn 400+ application front-end source files into cpp files just for argument processing. It also doesn't make sense from a dependency tracking perspective to introduce a dependency on every app where we can introduce it just once in our basic utility library which they all already use. That's why TCLAP will need to sit behind some minimal libbu API. Semantically, it can be as minimal and direct pass-through as possible. It just needs to also pass types where the template was taking care of them automatically or specify them via separate functions (ala argtable). Cheers! Sean |