X-Git-Url: http://git.shiar.nl/sheet.git/blobdiff_plain/ee1437d08c232641221d449e508d348db43ca837..84f6f39be4ffeb6307756b97126ad993bef367a8:/perl.plp diff --git a/perl.plp b/perl.plp index 8ebf5e2..56904e1 100644 --- a/perl.plp +++ b/perl.plp @@ -12,9 +12,9 @@ Html({ }); :> -

Perl cheat sheets

+

Perl release summary

-

The most significant features introduced for each version of the Perl scripting language. +

The most significant features introduced for recent versions of the Perl scripting language. Depending on desired compatibility you'll want to support a minimum of v5.8 or v5.14. @@ -24,10 +24,12 @@ Depending on desired compatibility you'll want to support a minimum of 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}; + print '

'."\n"; - printf '

%vd %s

'."\n", $vernum, $verrow->{release}; - printf '
%s
%s', @{$_}, '
' for @{ $verrow->{new} }; - printf '
Unicode
v%s', $_ for $verrow->{unicode} || (); + printf '

%vd %s

'."\n", $vernum, $verrow->{release}; + printf '
%s
%s'."\n", @{$_}, '
' for @{ $verrow->{new} }; + printf '
Unicode
v%s'."\n", $_ for $verrow->{unicode} || (); print "
\n"; print "
\n\n"; }