X-Git-Url: http://git.vpit.fr/?a=blobdiff_plain;f=lib%2FSub%2FNary.pm;h=bda8335f47b95803c87f56b0308866ea011f02cc;hb=ac0f3ea3b3aba67758f18170c2df60a7fc536bf2;hp=f538fc7c9eddbe327daa52c6f27630a76285b44d;hpb=2055b2f6d5f450e5e902c9751ddffe002ef5c8d1;p=perl%2Fmodules%2FSub-Nary.git diff --git a/lib/Sub/Nary.pm b/lib/Sub/Nary.pm index f538fc7..bda8335 100644 --- a/lib/Sub/Nary.pm +++ b/lib/Sub/Nary.pm @@ -178,28 +178,6 @@ sub name ($) { $n eq 'null' ? substr(ppname($_[0]->targ), 3) : $n } -sub zero ($) { - my $r = $_[0]; - return 1 unless defined $r; - return $r eq '0' unless ref $r; - return $r->{0} and 1 == scalar keys %$r; -} - -sub list ($) { - my $r = $_[0]; - return 0 unless defined $r; - return $r eq 'list' unless ref $r; - return $r->{list} and 1 == scalar keys %$r; -} - -sub normalize ($) { - my $r = $_[0]; - return unless defined $r; - return { 0 => 1 } unless keys %$r; - my $total = count $r; - return { map { $_ => $r->{$_} / $total } keys %$r }; -} - sub scale { my ($c, $r) = @_; return unless defined $r;