memoize: Don't use identity hashtables for macro expansion; it uses all the memory. Fixes #439.
parent
ad8a1c3905
commit
e75a4c13b4
|
@ -72,7 +72,7 @@ M: memoized reset-word
|
||||||
bi ;
|
bi ;
|
||||||
|
|
||||||
: memoize-quot ( quot effect -- memo-quot )
|
: memoize-quot ( quot effect -- memo-quot )
|
||||||
[ IH{ } clone ] 2dip make-memoizer ;
|
[ H{ } clone ] 2dip make-memoizer ;
|
||||||
|
|
||||||
: reset-memoized ( word -- )
|
: reset-memoized ( word -- )
|
||||||
"memoize" word-prop clear-assoc ;
|
"memoize" word-prop clear-assoc ;
|
||||||
|
|
Loading…
Reference in New Issue