>> There are two key language specific features which keep us from treating >> all interpreted languages identically. >> 1) Org-babel collects the last value of a source-code block to be >> returned (see [1]) and this value needs to be collected and >> potentially converted into elisp in a language specific manner >> 2) Org-babel has support for evaluation in a session allowing >> persistence of state between different blocks which use the same >> session. I now notice that the :session header argument is not >> currently documented on the Worg page. I'll try to add this >> documentation soon. The sessions are handled through Emacs comint >> buffers which are very language specific. > > > Ahhh, I now comprehend. You're library makes all kinds of source blocks > work together as a whole. Great! I now understand your intention! Make > that old joke become true: "Emacs is a great OS, it's just missing a > good editor" :-D > ..... Nachtigall ick hör dir trappsen ... > :) heh, I hadn't thought of it that way, but yea, the idea is to allow different languages to interact all using emacs-lisp as the lower-common-denominator. Best -- Eric