On Mon, Nov 11, 2002 at 03:50:34PM -0800, Damien Neil wrote:
> POD parsers also go to a fair amount of trouble to infer syntax.  For
> example, a function name like this() will be rendered differently by
> many POD processors.  This is a good thing, in that you don't have to
> litter your documentation with a lot of C<> directives.  This is a bad
> thing, in that there aren't any formal rules on what patterns parsers
> will match, so you're never quite certain what your document will end
> up looking like.

This is a common complaint about Pod.  The main problem is with the
multiple Pod processors that use different inference rules.

> I'd love to see a cleaner POD, with tables, better support for lists,
> and the ability to turn syntax inferencing on a per-document basis.
> Unfortunately, I don't think SDF is it.

I *think* we're almost there.  Sean Burke has been working on revamping
Pod from the ground up for a few months now.  He started with a clear
spec on what should be inferred where and when (perlpodspec) and a
series of modules and tools that obey those rules (Pod::SAX and his
recent rewrite of pod2man and such).

I haven't been keeping up with his efforts, but was among the many
who mentioned the need to have "extensions" to Pod a few months
ago.  I believe that Sean and others are chomping on that nut at
the moment.

> I'd be happy to join in a discussion of how to make a better POD.

Check out [EMAIL PROTECTED]

Z.

Reply via email to