parent
0b6c3f6f8e
commit
c3c61e74d7
|
@ -120,6 +120,9 @@ PRIVATE>
|
||||||
: of ( assoc key -- value/f )
|
: of ( assoc key -- value/f )
|
||||||
swap at ; inline
|
swap at ; inline
|
||||||
|
|
||||||
|
: set-of ( assoc val key -- assoc )
|
||||||
|
pick set-at ; inline
|
||||||
|
|
||||||
M: assoc assoc-clone-like ( assoc exemplar -- newassoc )
|
M: assoc assoc-clone-like ( assoc exemplar -- newassoc )
|
||||||
[ dup assoc-size ] dip new-assoc
|
[ dup assoc-size ] dip new-assoc
|
||||||
[ [ set-at ] with-assoc assoc-each ] keep ; inline
|
[ [ set-at ] with-assoc assoc-each ] keep ; inline
|
||||||
|
|
Loading…
Reference in New Issue