Kevin C. Krinke writes:
Ok I've decided on the following name space:
Unix::Dialog - meta module Unix::Dialog::ASCII - native mode Unix::Dialog::Dialog - console (preferred)
Having "Dialog" twice doesn't really aid with working out what it is; I don't immediately see what anybody gains from the second "Dialog" that they wouldn't've worked out from the first.
Unix::Dialog::Console, perhaps?
Unix::Dialog::Whiptail - console
"Whiptail" means nothing to me, but if it's a console thing how about Unix::Dialog::Console::Whiptail? (Yes, that's a long name, but you do seem to want to discourage people from using it.)
Unix::Dialog::Zenity - GNOME (preferred) Unix::Dialog::GDialog - GNOME Unix::Dialog::KDialog - KDE Unix::Dialog::XDialog - X
Again the repetition of "Dialog" doesn't seem to help things. Removing it from those last three would give:
Unix::Dialog::X Unix::Dialog::G Unix::Dialog::K
If I saw those I'm not sure I'd guess what "G" and "K" stand for. There doesn't seem to be any reason for not using their full names:
Unix::Dialog::Gnome Unix::Dialog::KDE
And then perhaps:
Unix::Dialog::Gnome::Zenity
I second Smylers' comments if it helps to make up the decision.
--
__________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com