Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Make dd() handle infinite lists
  • Loading branch information
lizmat committed Apr 17, 2015
1 parent a95107d commit 039d27b
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/core/Any.pm
Expand Up @@ -843,12 +843,15 @@ sub DELETEKEY(Mu \d, str $key) {
} #DELETEKEY


sub dd (|) {
sub dd(|) {
my Mu $args := nqp::p6argvmarray();
while $args {
my $var := nqp::shift($args);
my $name := $var.VAR.?name;
note $name ?? "$name = $var.perl()" !! $var.perl
my $what := $var.?infinite
?? $var[^10].perl.chop ~ "...Inf)"
!! $var.perl;
note $name ?? "$name = $what" !! $what;
}
return
}
Expand Down

0 comments on commit 039d27b

Please sign in to comment.