Hello all,

My name is Marc Green and I am working on the 'Standardization of Core
Documentation Parsing Tools' GSoC project. The proposal is available for
reading at https://gist.github.com/941354. If you don't want to read the
whole thing, or even follow the link, the description of the project is as
follows: I am going to deprecate Pod::Parser by replacing all uses of it
within perl's core with Pod::Simple.

Although the coding period does not officially start until May 23rd, my
mentors (hey rjbs and theory) and I decided that the best way to participate
in the community bonding/setting up period is to start coding. I have been
working for about 2.5 weeks so far, and decided I have made enough progress
to elicit a status report, so here we are.

In summary, this is what I have done so far:
- converted the first (and easiest) module, Module::Build::PodParser, from
using Pod::Parser (https://github.com/marcgreen/module-build)
- started converting Pod::Html to use Pod::Simple instead of the home grown
parser
- - I have implemented a --backlink flag in Pod::Simple as a first step (
https://github.com/marcgreen/pod-simple)

What I plan to do over the next week(s):
- continue converting Pod::Html to use Pod::Simple (I believe this will be
the most time consuming module to convert)
- - I will need to write a subclass of Pod::Simple::Xhtml in order to
implement the features needed for Pod::Html
- - my mentors and I have decided to remove the current cache feature of
Pod::Html in order to simplify the conversion

Also, if you *really* want to know what is going on, the irc logs from the
meetings I have with my mentors are available at
https://github.com/rjbs/TPF-GSoC-Pod. There is also a todo list there I made
for myself, but it probably won't shed any light on the situation for anyone
who is not me.

Thanks for reading,
Marc

Reply via email to