Howdy. I'm building a wrapper module for the useful libwv MS Word document parser. When I finish and contribute it back to CPAN (it will be my first public module), one will be able to deal with Word files and almost all of their idiosyncrasies without resorting to a Windows machine (or an external process).
My question is, into what name space should I put this new class? I looked on CPAN for something appropriate; the closest currently existing top-level name space is Text, which would give us Text::Libwv for the whole module. I'm not sure that's entirely appropriate however, because it isn't really text until you pull the stuff out of it. One possibility is something like MSWord::Libwv; that's a good description of it, but creates a new top-level namespace, which might make the module harder to find.
Any thoughts? Have I missed a current top-level name that works well? Should I settle for Text? Am I justified in making up a new top-level name?
Are you posting in the right place? Check out Where do I post X? to know for sure.
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
Want more info? How to link or
or How to display code and escape characters
are good places to start.