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

Reply via email to