]> gitweb.factorcode.org Git - factor.git/commitdiff
Clean up ?at
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Mon, 9 Mar 2009 22:47:50 +0000 (17:47 -0500)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Mon, 9 Mar 2009 22:47:50 +0000 (17:47 -0500)
core/assocs/assocs.factor

index 0c0667e730348d69d3c07073258ee4c8e48480b0..ec56cffff7b07f604086b0a57d7c61782002e32d 100755 (executable)
@@ -20,7 +20,7 @@ GENERIC: >alist ( assoc -- newassoc )
 M: assoc assoc-like drop ;
 
 : ?at ( key assoc -- value/key ? )
-    dupd at* [ [ nip ] [ drop ] if ] keep ; inline
+    2dup at* [ 2nip t ] [ 2drop f ] if ; inline
 
 <PRIVATE