Zelphir Kaltstahl <zelphirkaltst...@posteo.de> writes: > OK, to wrap up (ha!), I want to ask: > > (q1) What is a rationale, if any, behind the let-wrapping?
It makes sense in ob-emacs-lisp to not litter global Emacs state. In other ob-* lisp backends, I am not sure. I am CCing Daniel, the maintainer of ob-clojure (we have no active maintainer for ob-scheme now). Maybe, Daniel has some useful insight. > (q2) Any chances of that changing to (define ...)? This sounds reasonable. > (q3) How could I change my org-mode's code to not let-wrap, and instead use > (define ...)? See `org-babel-expand-body:scheme'. You can re-define it for a quick temporary fix. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at <https://orgmode.org/>. Support Org development at <https://liberapay.com/org-mode>, or support my work at <https://liberapay.com/yantar92>