[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] obtain ob-template.el for Babel language extension

From: Marco Maggesi
Subject: Re: [O] obtain ob-template.el for Babel language extension
Date: Fri, 11 Sep 2015 19:30:20 +0000


I also have a few questions about ob-template.el

1. Can we assume that the HEAD version of ob-template.el is adequate as a basis for an implementation which is compatible with org version 8.2.xx (i.e., with older versions of org-mode)?

2. In function org-babel-execute:template functions first, second, third, etc are used to extract values from processed-params. However, such function are not defined in elisp, (nth N processed-params) should be used instead.  Is it correct?
Also, it seems from other examples that the usual approach is to use assoc, e.g.,  (cdr (assoc ":session" params)). Are there enforced conventions that ensure the order in processed-params?

3. In function org-babel-expand-body:template we assume that vars is a list of pairs.  However, it seems to me from some experiments that sometimes vars contains symbols. Am I wrong?

Thank you,

Il giorno ven 11 set 2015 alle ore 18:03 Thomas S. Dye <address@hidden> ha scritto:
Aloha Joe,

Joe Riel <address@hidden> writes:

> On Thu, 10 Sep 2015 20:38:12 -1000
> Thomas S. Dye <address@hidden> wrote:
>> Aloha Joe,
>> Joe Riel <address@hidden> writes:
>> > How do I get a copy of ob-template.el?
>> > The file can be viewed at http://orgmode.org/w/worg.git/blob/HEAD:/org-contrib/babel/ob-template.el
>> > however, that is an html file and not the elisp.
>> > I tried using git to clone http://orgmode.org/w/worg.git
>> > but that does not work.
>> ~$ git clone git://orgmode.org/worg.git
>> You should find ob-template.el in org-contrib/babel/
> Thanks, that was helpful.  Probably mention of that fact
> should be added to the languages.org file---currently it
> links directly to the html file which is less useful.

Done.  Thanks.

> Are elisp files that implement the languages in worg?
> I found the *.org files that document them, but not their
> sources.

The language source files are distributed with Org mode.  You can find
them at lisp/ob-*.el.

Thomas S. Dye

reply via email to

[Prev in Thread] Current Thread [Next in Thread]