Howdy, This is my weekly status update for my GSoC Project.
I have been on vacation this week, so expectedly not much has been accomplished. Also, I have not met with my mentors this week (because of the vacation), but I will be doing so tomorrow, and our discussion will be posted to https://github.com/rjbs/TPF-GSoC-Pod. The stuff I *have* accomplished has not been committed yet as it seems rather pointless to commit random, confusing changes, but expect them to be committed in the coming days. I am still working on getting Pod::Html to use Pod::Simple::XHTML instead of its own parser, and I imagine it will be a few weeks until I am done. Although this module is taking longer than I thought, I am still on track because I started coding a few weeks prior to the start of the coding period. It is taking longer than I thought due to its complexity and sundry features. In an effort to simplify things, I have removed several features that will be reimplemented once I can get a skeleton working. As of right now, I am working on getting the cross referencing of L<> links to work, which in my opinion is the most confusing part of this module. In particular, it seems that Pod::Html not only cross references normal L<> links, but also "C<> links", which I believe is text in a C<> snippet that is an also the text of an =item directive in one of the perldoc pages (e.g., C<$"> would cross reference to the $" item of perlvar). I am not positive on that, though. To figure out what exactly Pod::Html cross references, I am adding several test cases. By the end of next week I plan on having the test cases finished, and have a working knowledge of how and what Pod::Html cross references. In addition to that, I plan on having my subclass of Pod::Simple::XHTML, ::LocalPodLinks, mostly written. This module takes care of cross referencing the pod links, which, in ::XHTML, is done by linking to a website rather than locally. (A side note: last week I believed that my work on ::LocalPodLinks was wasted because I *thought* I found a feature of ::Simple that could do the same thing, but I was wrong.) Until next time, Marc