diff --git a/extra/spider/spider.factor b/extra/spider/spider.factor index 42f2485ebe..0287d50692 100644 --- a/extra/spider/spider.factor +++ b/extra/spider/spider.factor @@ -25,7 +25,7 @@ TUPLE: unique-deque assoc deque ; : ( -- unique-deque ) H{ } clone unique-deque boa ; -: store-url ( url depth unique-deque -- ) +: push-url ( url depth unique-deque -- ) [ ] dip [ [ [ t ] dip url>> ] [ assoc>> ] bi* set-at ] [ deque>> push-back ] 2bi ; @@ -38,7 +38,7 @@ TUPLE: unique-deque assoc deque ; >url spider new over >>base - swap 0 [ store-url ] keep >>todo + swap 0 [ push-url ] keep >>todo >>nonmatching >>filtered 0 >>max-depth @@ -52,7 +52,7 @@ TUPLE: unique-deque assoc deque ; filters>> [ '[ [ _ 1&& ] filter ] call( seq -- seq' ) ] when* ; : push-links ( links level unique-deque -- ) - '[ _ _ store-url ] each ; + '[ _ _ push-url ] each ; : add-todo ( links level spider -- ) todo>> push-links ;