Hi all,
I am https://metacpan.org/author/SHLOMIF on CPAN.
On Mon, 25 Nov 2013 05:37:00 -0500
Paul Bennett paul.w.benn...@gmail.com wrote:
Hi all,
I'm writing my own parser to handle the complete ISO SGML
specification (using the excellent Marpa::R2 by JKEGL). At the moment,
it's purely a recreational effort, but the long-term plan is to get it
on CPAN.
Part of the plan is to store the parser output in the same format as
XML::LibXML (since if you squint at it right and wish very hard, XML
can do everything SGML can do), and it struck me that I could probably
even subclass that module to give free functionality to the parsed
SGML through the many modules that are already written to handle
XML::LibXML.
I'm not sure how well subclassing XML::LibXML can work, but I'm fine with
providing an API for parsing SGML based on it, as long as one is using the
public API and not the internals.
I just wanted to make sure I'm not going to be stepping on any toes
(or muddying any waters) by doing this, especially by using the
SGML::LibXML namespace for the class name of the parse results.
The parser itself would live in some other package name, maybe
SGML::Marpa or something, unless SGML::LibXML::Parser seems like a
cromulent choice -- I tend to think not, though, because it's not
using the LibXML parser to actually do the parsing.
Any hints, tips, comments, questions, or suggestions?
No idea - I just work here.
--
P/PW/PWBENNETT
Regards,
Shlomi Fish
--
-
Shlomi Fish http://www.shlomifish.org/
Stop Using MSIE - http://www.shlomifish.org/no-ie/
Ran Eilam To Shlomi Fish: so what are you working on? Working on a new wiki
about unit testing fortunes in freecell?
Please reply to list if it's a mailing list post - http://shlom.in/reply .