tokyo.assoc-functor: fix load error (:: and M:: cannot be used in functor bodies)
parent
4f704a7ad3
commit
ad29cb21f9
|
@ -44,11 +44,11 @@ M: TYPE assoc-size ( db -- size ) handle>> DBRNUM ;
|
|||
M: TYPE >alist ( db -- alist )
|
||||
[ DBKEYS dup ] keep '[ dup _ at 2array ] map! drop ;
|
||||
|
||||
M:: TYPE set-at ( value key db -- )
|
||||
db handle>> key value [ object>bytes dup length ] bi@ DBPUT drop ;
|
||||
M: TYPE set-at ( value key db -- )
|
||||
handle>> swap rot [ object>bytes dup length ] bi@ DBPUT drop ;
|
||||
|
||||
M:: TYPE delete-at ( key db -- )
|
||||
db handle>> key object>bytes dup length DBOUT drop ;
|
||||
M: TYPE delete-at ( key db -- )
|
||||
handle>> swap object>bytes dup length DBOUT drop ;
|
||||
|
||||
M: TYPE clear-assoc ( db -- ) handle>> DBVANISH drop ;
|
||||
|
||||
|
|
Loading…
Reference in New Issue