diff --git a/TODO b/TODO index a8a1b94c..62f2b02c 100644 --- a/TODO +++ b/TODO @@ -1,45 +1,5 @@ Working TODO list: - - Intepreter needs work: - -cyclone> (define a (lambda (x) x)) -ok -cyclone> a -(procedure (x) ...) -cyclone> (a 1) -1 -cyclone> a -(procedure (x) ...) -cyclone> (a 'e) -Error: Unknown procedure type -- EXECUTE-APPLICATION -(quote e) - -and issues with interpreted vars being lost - WTF? - -cyclone> (define a (lambda (x) x)) -ok -cyclone> (a 1) -1 -cyclone> (a 1) -Error: Unbound variable -a - -and also - -cyclone> (define a 1) -ok -cyclone> a -1 -cyclone> a -1 -cyclone> a -1 -cyclone> a -Error: Unbound variable -a - -something *very* weird is going on with variable access in the interpreter right now. problem may just manifest itself when GC is set to normal mode?? - - Issues with detecting cycles: - (equal?) loops forever when comparing two different circular lists - printing *global-environment* in the repl still loops forever