New reset-memoized word
parent
cf99e405fe
commit
551b3a42a1
|
@ -50,3 +50,6 @@ M: memoized definition "memo-quot" word-prop ;
|
||||||
: memoize-quot ( quot effect -- memo-quot )
|
: memoize-quot ( quot effect -- memo-quot )
|
||||||
gensym swap dupd "declared-effect" set-word-prop
|
gensym swap dupd "declared-effect" set-word-prop
|
||||||
dup rot define-memoized 1quotation ;
|
dup rot define-memoized 1quotation ;
|
||||||
|
|
||||||
|
: reset-memoized ( word -- )
|
||||||
|
"memoize" word-prop clear-assoc ;
|
||||||
|
|
|
@ -99,7 +99,7 @@ SYMBOL: rule-sets
|
||||||
(load-mode) dup finalize-mode ;
|
(load-mode) dup finalize-mode ;
|
||||||
|
|
||||||
: reset-modes ( -- )
|
: reset-modes ( -- )
|
||||||
\ (load-mode) "memoize" word-prop clear-assoc ;
|
\ (load-mode) reset-memoized ;
|
||||||
|
|
||||||
: ?glob-matches ( string glob/f -- ? )
|
: ?glob-matches ( string glob/f -- ? )
|
||||||
dup [ glob-matches? ] [ 2drop f ] if ;
|
dup [ glob-matches? ] [ 2drop f ] if ;
|
||||||
|
|
Loading…
Reference in New Issue