Ihor Radchenko <yanta...@posteo.net> writes:
> Tim Cross <theophil...@gmail.com> writes: > >> For me, this is another symptom of our need to define a clearer model >> for babel processes so that we can get some consistency across the >> board. Such a model would likely also make it easier for people to >> develop new babel back ends. We may even need 2 models, one for >> interactive/repl based back ends and one for non-interactive/scripted >> back ends. > > We do have two models already. > We have some small bits documented in > https://orgmode.org/worg/org-contrib/babel/languages/index.html > > Generally, the defaults are implemented in ob-core.el. > Session API is in ob-comint.el. Shell command API is in ob-eval.el. > >> The 2 big questions I see are "What should be defaults be?" and "How do >> we handle the options without adding lots of new switches or suffering >> an option permutation blow out?". > > I am sorry, but I do not fully understand what you are talking about. > Which defaults are you referring to? In general, all the defaults for babel blocks, but morfe specifically here, deffault handling for stderr.