Marek Rouchal <[EMAIL PROTECTED]> writes:

> all of your TODOs seem to be more than sensible to me. Concerning
> pulling up code to Pod::Parser or some other more general place is
> sensible, on the other hand it may come with a performance penalty that
> may be crucial as you once said. You may want to have a look at
> Pod::Compiler (available on CPAN); it is an additional layer around
> Pod::Parser that does a number of things you mention below. It may
> however not be fast enough for online execution e.g. by "perldoc".  See
> also some comments below.

I did take a look at Pod::Compiler the other day, and honestly I found it
far too confusing to wrap my mind around.  Admittedly, I felt that way
about Pod::Parser the first time, but what Pod::Compiler is doing (namely
building a parse tree of some kind, I think) feels just all wrong for the
translators I work on.  (It may be exactly what you want for HTML and
LaTeX translators; I don't know.)

But maybe I just need more convincing that this is the right way to go?

> RA> * Introduce a new interior sequence for footnotes.  (Tom Christiansen is
> RA>   currently using [FOOTNOTE: ...], but I think an interior sequence would
> RA>   be better; F<> is already taken, though.)  This is lower priority,
> RA>   since it's unclear how to do a footnote in text or *roff output anyway,
> RA>   but it's useful in other contexts.

> What about N<> for foot_N_ote?

I think that's probably the best of the proposals that I've seen for
handling footnotes.

> Another extension of POD I would personally like to see are tables:

Yeah, this has been discussed on p5p in the past.  My read is that there
was general consensus that if you want things like tables, switching to
SDF would be a better approach.

-- 
Russ Allbery ([EMAIL PROTECTED])             <http://www.eyrie.org/~eagle/>

Reply via email to