|Think about Loose Coupling|
Suggestion for module namespace assignmentby polettix (Vicar)
|on May 11, 2005 at 00:28 UTC||Need Help??|
polettix has asked for the
wisdom of the Perl Monks concerning the following question:
Update: Anyone interested into a more general discussion about names for modules could find Regrettable module names interesting.
here I come again to ask for your valuable time to examine a little issue of mine.
I recently wrote a module (named TrafficModeling::ErlangB ad interim) to perform various calculations based upon the Erlang-B formula.
It applies in various engineering dimensioning issues, allowing for example to evaluate the needed number of phone lines for an enterprise given some basic input such as the expected overall traffic (in Erlang) and the expected probability to reject a request (because all lines are busy).
I tried to ask for suggestions in comp.lang.perl.(misc|modules) (here and here) as per perlmodlib but my questions went deserted; this is why I dare bother you. I also discussed the topic with good monks eibwen and Zaxo (if my memory doesn't fail) in the CB but I have to admit that I remember very little - it was 4 AM for me. I definitively prefer to keep answers to meditate upon.
I'm also going to write similar modules that deal with formulas applicable in other contexts (e.g. Erlang-C and Engset), and I'd like to keep them in separate namespaces. I was thinking about putting them under Math, or dare to ask to open a new root like Engineering in which all these kind of stuff can be put.
Have you any comment/suggestion? Thanks in advance,
Update: I did it! Following brian_d_foy's suggestion, I registered the module as Math::Telephony::ErlangB and I uploaded it - just waiting it shows up! Thank you all for patience and brian_d_foy and eibwen for active support.
Flavio (perl -e 'print(scalar(reverse("\nti.xittelop\@oivalf")))')Don't fool yourself.