Можно очень просто посмотреть, какие модули входят в поставку различных версий Perl.
Список версий Perl:
corelist -v
Список модулей для конкретной версии:
corelist -v v5.10.1 | less
corelist -v
corelist -v v5.10.1 | less
use Inline C => DATA;
seq("1-3a-zv-d");
__DATA__
__C__
#include <stdio.h>
#include <string.h>
void print_seq(char start_s, char fin_s);
int seq(char* str) {
char start_s = '\0';
char fin_s = '\0';
int i;
for ( i = 0; i < strlen(str); i++ ) {
char s = str[i];
if ( s == '\0' ) break;
if ( s != '-' ) {
if (!start_s )
start_s = s;
else {
fin_s = s;
print_seq(start_s, fin_s);
start_s = fin_s = '\0';
}
}
}
return 0;
}
void print_seq(char start_s, char fin_s) {
int flag = start_s < fin_s ? 1 : 0;
while( start_s != fin_s ) {
printf("%c ", start_s);
start_s += flag ? 1 : -1;
}
printf("%c\n", fin_s);
}
cd Some-Module-2.3Тогда этот модуль установится :)
sudo cpan .
$info = {
domain => 'example.com',
nameservers => [
{ domain => 'ns1.example.com', ip => '1.10.100.25' },
{ domain => 'ns1.example.com' },
],
emails => [ 'admin@example.com', 'info@exmaple.com' ],
};