Hello everyone, can someone help me please to understand why (catch) around manually-evaluated function args is not actually catching thrown tag? ------------------- (de manual-eval X (mapc eval X) )
(de throw-err () (throw 'my-err) ) # this does not evaluate (catch 'my-err (manual-eval (throw-err) ) ) # but this one evaluates as intended (manual-eval (catch 'my-err (throw-err) ) ) Thanks. -- Best regards, Nail.