Actualy I'm just going to disable memo except for recursion detection
This commit is contained in:
@@ -476,7 +476,7 @@
|
|||||||
(get_pe_passthrough (dlambda (hash (env_counter memo) x) (let ((r (get-value-or-false memo hash)))
|
(get_pe_passthrough (dlambda (hash (env_counter memo) x) (let ((r (get-value-or-false memo hash)))
|
||||||
(cond ((= r false) false)
|
(cond ((= r false) false)
|
||||||
((= r nil) (array (array env_counter memo) nil x)) ; Nil is for preventing infinite recursion
|
((= r nil) (array (array env_counter memo) nil x)) ; Nil is for preventing infinite recursion
|
||||||
(true (array (array env_counter memo) nil x)) ; Nil is for preventing infinite recursion
|
(true false)
|
||||||
; This is causing bad compiles!
|
; This is causing bad compiles!
|
||||||
; Temporarily disabled. Somehow is re-introducing fake envs that aren't in scope or somesuch
|
; Temporarily disabled. Somehow is re-introducing fake envs that aren't in scope or somesuch
|
||||||
;(true (array (array env_counter memo) nil r))
|
;(true (array (array env_counter memo) nil r))
|
||||||
|
|||||||
Reference in New Issue
Block a user