> In article > <[EMAIL PROTECTED]>, Paul > Sturm <[EMAIL PROTECTED]> wrote: > >> ... so I like the brevity of "Tib::Rv", since you end up having to >> type it quite a bit. I can totally do whatever y'all think is >> appropriate, but I really like Tib::Rv. > > tib makes sense to you, but i don't think it will make sense to most > people. > > your keystrokes concern sound more like a design problem than a > naming problem. there is probably a way to solve both at the > same time :)
Okay, so let's say I want to change it from Tib:: to Tibco::. It's already been pushed out to CPAN as Tib::Rv 0.02. Can I rename the module via PAUSE, or do I need to request the new Tibco namespace and just sort of ignore the existing Tib::Rv? Or maybe you can do some behind-the-scenes trickery? As for the keystrokes thing, I'm gonna layer on a bunch of factory methods, so instead of doing: my ( $rv ) = new Tibco::Rv; my ( $timer ) = new Tibco::Rv::Timer( $Tibco::Rv::Queue::DEFAULT, 4, \&mycallback ); ... you can do ... my ( $rv ) = new Tibco::Rv; my ( $timer ) = $rv->createTimer( 4, \&mycallback );