hash-sets: inline >hash-set to speed up set operations.
parent
e6d4b9054e
commit
3d9b1f4adb
|
@ -127,7 +127,7 @@ M: hash-set equal?
|
|||
over hash-set? [ set= ] [ 2drop f ] if ;
|
||||
|
||||
: >hash-set ( members -- hash-set )
|
||||
dup length <hash-set> [ (rehash) ] keep ;
|
||||
dup length <hash-set> [ (rehash) ] keep ; inline
|
||||
|
||||
M: hash-set set-like
|
||||
drop dup hash-set? [ ?members >hash-set ] unless ; inline
|
||||
|
|
Loading…
Reference in New Issue