I have written a module to write VCD (Value Change Dump) files.
There is already a module on CPAN called Verilog::VCD which reads VCD Files.
I have contacted the author(Gene Sullivan) over email to check whether I can use the namespace and create my module as Verilog::VCD::Writer, Verilog::VCD::ToVerilogStimulus etc. And he recommended seeking the wisdom of the monks regarding any confusion this can cause during indexing, or to the end user.
Is it ok to extend the Verilog::VCD namespace or should I create a new namespace e.g. HDL::VCD or Waveform::VCD and put my modules there