: (pp 'declare) (de declare ("pro" "pro2") (setq "gpro" 4) (setq "lpro" "pro2") ) -> declare : (declare 1 2) -> 2 : "gpro" -> 4 : "lpro" -> 2 # so far it is good. : (debug 'declare) # but when i debug. i cannot access value of transient symbol. -> T : (declare 1 2) (setq "gpro" 4) ! "gpro" -> "gpro" ! (setq "lpro" "pro2") ! "gpro" -> "gpro" ! (show "gpro") "gpro" "gpro" -> "gpro" ! -> 2 : "gpro" -> "gpro" : "lpro" -> "lpro" : (unbug 'declare) -> T : (declare 1 2) -> 2 : "gpro" # even after i stopped debugging. i still cannot access transient symbol variable. any ideas? -> "gpro" : "lpro" -> "lpro" : (version) 18.6.28 C -> (18 6 28)