Ihor Radchenko wrote (Wed, Mar 22, 2023 at 12:55:31PM +):
> The function `org-babel-do-load-languages' is originally not a generic
> function. It is specifically designed to be used as a :set function for
> `org-babel-load-languages' variable:
>
> (defcustom org-babel-load-languages
Mandar Mitra writes:
> Here's the code from my version of org.el (9.5.5, inbuilt in Emacs 28.2).
>
> (defun org-babel-do-load-languages (sym value)
> ...
> 1. Question from purely a programming student's perspective: this seems to be
> doing two things: (i) a set-default on line 3, and (ii)
Here's the code from my version of org.el (9.5.5, inbuilt in Emacs 28.2).
(defun org-babel-do-load-languages (sym value)
"Load the languages defined in `org-babel-load-languages'."
(set-default sym value)
(dolist (pair org-babel-load-languages)
(let ((active (cdr pair)) (lang