my $info = do 'perl.inc.pl' or die $@ // $!;
for my $vernum (reverse sort keys %{$info}) {
my $verrow = $info->{$vernum};
- $verrow->{unstable} and next unless exists $get{v};
+ defined $verrow->{unstable} and next unless exists $get{v};
- print '<div class="section">'."\n";
- printf '<h2>%vd <small>%s</small></h2><dl>'."\n", $vernum, $verrow->{release};
+ say '<div class="section">';
+ say sprintf '<h2>%vd <small>%s</small></h2><dl>', $vernum, $verrow->{release};
for (@{ $verrow->{new} }) {
my ($topic, $desc, $attr) = @{$_};
if ($attr) {
}
$desc .= sprintf ' <em class="ex">(%s)</em>', $title;
}
- printf '<dt>%s<dd>%s'."\n", $topic, $desc || '<br/>';
+ say sprintf '<dt>%s<dd>%s', $topic, $desc || '<br/>';
}
- printf '<dt>Unicode</dt><dd>v%s'."\n", $_ for $verrow->{unicode} || ();
- print "</dl>\n";
- print "</div>\n\n";
+ say sprintf '<dt>Unicode</dt><dd>v%s', $_ for $verrow->{unicode} || ();
+ say '</dl>';
+ say "</div>\n";
}