Kevin C. Krinke writes: > My next Perl project is to re-implement Unix::Dialog into UI::Dialog > > 1) UI vs Unix
UI is definitely better, especially if the non-Unix-specific version will be entirely backwards compatible with the Unix-only version. If there will be differences then they need separate names, so that people can continue using the first one if they desire. But even so, UI is a better top-level namespace -- after all, somebody who wants a UI that works on Unix almost certainly doesn't care that it works _exclusively_ on Unix, so wouldn't be looking under Unix::. Something like UI::Unix:: would be better if it has to be a separate module. Smylers