Slava Pestov 2004-09-28 03:01:04 +00:00
parent 10d070d3ec
commit 2c2d33d6e9
1 changed files with 3 additions and 6 deletions

View File

@ -27,6 +27,7 @@
IN: vectors
DEFER: vector=
DEFER: vector-hashcode
IN: kernel
@ -80,8 +81,8 @@ USE: vectors
IN: math DEFER: number= ( defined later... )
IN: kernel
: equal? ( obj obj -- ? )
#! Use = instead.
: = ( obj obj -- ? )
#! Push t if a is isomorphic to b.
{
[ number= ]
[ eq? ]
@ -102,10 +103,6 @@ IN: kernel
[ eq? ]
} generic ;
: = ( obj obj -- ? )
#! Push t if a is isomorphic to b.
2dup eq? [ 2drop t ] [ equal? ] ifte ;
: 2= ( a b c d -- ? )
#! Test if a = c, b = d.
swapd = [ = ] [ 2drop f ] ifte ;