GSoC Status Update

[email protected] (Marc Green)
Newsgroups perl.pod-people
Message-ID <[email protected]>
Hello everyone,

Another week has passed and it is time to update all of you on my status. As
per usual, the irc meeting with my mentors that I had today is
available athttps://github.com/rjbs/TPF-GSoC-Pod
.

I excitedly announce that I have a working version of the new Pod::Html! It
successfully takes a pod file and converts it to html via Pod::Simple (no
more home made parser, woohoo!). Although it currently implements a lot of
the old Pod::Html's features, there is still some work to do on it.

The biggest feature I need to implement, the one I have been working on for
more than I should have, is the cross referencing. I am not going to explain
what is confusing me right now, as I will be doing that in an email I am
going to compose shortly after this one, which will be addressed to
pod-people.

Once I get that figured out, I am going to reimplement the --norecurse
feature of Pod::Html which I had removed to simplify the transition. I
believe I will have to subclass Pod::Simple::Search to add a --norecurse
feature there, and then just pass the global $Recurse from Pod::Html to my
subclass of ::Search.

And, of course, I need to do testing. I am confident in the tests that I
have already made, but once I finish the crossreferencing I will be doing
many more.

There are some things that I am not going to have time for (during the
summer, anyway). Pod::Html used to automatically determine the title of the
html page. Pod::Simple::Xhtml does not offer such a feature, and although I
want to implement it, I fear doing so would take time away from future
modules to convert. In addition, I wanted to add the cache feature back in,
but I will not have time.

If any of you want to take a gander at my progress (or lack thereof, if you
are mean), it is available on my github, https://github.com/marcgreen. I
welcome any and all questions.

Thank you,
Marc
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.