* Autrijus Tang ([EMAIL PROTECTED]) [030326 18:25]: > On Wed, Mar 26, 2003 at 06:13:24PM +0100, Arthur Bergman wrote:
> I think Pod::OO or Pod::OODoc is less vague and more helpful for what > this module does. As MARKOV states: > > POD is a visual markup language, and therefore information is lost > about what is being documented. My syntax adds keywords like "=method", > "=function", and "=overload" to what POD has. It helps a lot with > doumenting named parameters. > > and it seems to me that this implies that OODoc is an extension that > inherits the POD syntax, instead of something entirely different. The main syntax of C++ and C is the same, although C++ has a few more keywords. But programming C++ is quite different from programming C. How you use a language is (IMHO) more important that the exact syntax. The use of OODoc differs a lot from the use of POD. The reason to have some commonality with POD are simple: you can run these scripts, because Perl skips these lines. It is also easier for people to convert their documentation. > Personally, the name 'Pod::OO' sounds much more encouraging for other > module authors to try on (since it implies that it is compatible with > the POD syntax). That's one good point for POD::OO. That's probably the reason that C++ is named that way: to hide the huge step they where actually making away from C. It may work better from a sales point of view, in the beginning, but outsiders always ask: "you are a C programmer, can you debug my C++ program?". The choice is: do I want to lure people into my module as well? I don't think that commercially. I am not strongly against POD::OO, but its not my prefered choice. -- MarkOv %-] ------------------------------------------------------------------------ drs Mark A.C.J. Overmeer MARKOV Solutions [EMAIL PROTECTED] [EMAIL PROTECTED] http://Mark.Overmeer.net http://solutions.overmeer.net