Thread Frage zu Namensgebung von Modulen (4 answers)
Opened by Kuerbis at 2013-08-31 15:25

Kuerbis
 2013-08-31 15:25
#169847 #169847
User since
2011-03-20
943 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich habe das Modul CPAN:Term::Choose, welches für Unix/Linux gemacht ist und ein Modul Term::Choose::Win32 welches für Windows OS gedacht ist.
Nun möchte ein "unified interface" für die zwei Module wie unten gepostet erstellen.

Mein Frage wäre nun ob es besser ist CPAN:Term::Choose zu lassen wie es ist und das neue Interface Modul Term::Choose::Uni oder ähnlich zu benennen oder das Interface Modul Term::Choose zu benennen und CPAN:Term::Choose in Term::Choose::Unix oder ähnlich umzubennen.


Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package Term::Choose::Portable;
use strict;

use Exporter 'import';
our @EXPORT_OK = qw(choose);


if ( $^O eq 'MSWin32' ) {
    require Term::Choose::Win32;
    Term::Choose::Win32::->import( 'choose' );

}
else {
    require Term::Choose;
    Term::Choose::->import( 'choose' );
}

1;

View full thread Frage zu Namensgebung von Modulen