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.

Reply via email to