assocs: faster keys/values for enums.
parent
2fc1ade4c9
commit
17da9e0cff
|
@ -256,6 +256,10 @@ M: enum delete-at seq>> remove-nth! drop ; inline
|
||||||
M: enum >alist ( enum -- alist )
|
M: enum >alist ( enum -- alist )
|
||||||
seq>> [ length iota ] keep zip ; inline
|
seq>> [ length iota ] keep zip ; inline
|
||||||
|
|
||||||
|
M: enum keys seq>> length iota >array ; inline
|
||||||
|
|
||||||
|
M: enum values seq>> >array ; inline
|
||||||
|
|
||||||
M: enum assoc-size seq>> length ; inline
|
M: enum assoc-size seq>> length ; inline
|
||||||
|
|
||||||
M: enum clear-assoc seq>> delete-all ; inline
|
M: enum clear-assoc seq>> delete-all ; inline
|
||||||
|
|
Loading…
Reference in New Issue