I am using mit-scheme to go through SICP, yesterday, I made something stupid, and I was wondering if there is a way of recovering from it, without closing the REPL, and starting all over again. If I define a non working procedure, with the same name as a primitive and break everything, is there a way to 'undefine' it?
(define (+ a b) (...junk))
I would like to 'undefine' this '+' and continue with the original one.