search-deques: simplify.

db4
John Benediktsson 2014-12-11 14:52:22 -08:00
parent 1f16d1933b
commit fa151f30b7
1 changed files with 2 additions and 4 deletions

View File

@ -16,15 +16,13 @@ M: search-deque peek-back* deque>> peek-back* ;
M: search-deque push-front*
2dup assoc>> at* [ 2nip ] [
drop
[ deque>> push-front* ] [ assoc>> ] 2bi
[ 2drop ] [ set-at ] 3bi
[ deque>> push-front* dup ] [ assoc>> set-at ] 2bi
] if ;
M: search-deque push-back*
2dup assoc>> at* [ 2nip ] [
drop
[ deque>> push-back* ] [ assoc>> ] 2bi
[ 2drop ] [ set-at ] 3bi
[ deque>> push-back* dup ] [ assoc>> set-at ] 2bi
] if ;
M: search-deque pop-front*