emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] difference between "#+source" and "#+srcname"; passing parameter


From: Feiming Chen
Subject: Re: [O] difference between "#+source" and "#+srcname"; passing parameters to Awk.
Date: Mon, 12 Sep 2011 19:22:14 -0700 (PDT)

Hi Eric:   Thanks a lot for your answers!  Sorry for my late reply. 

Sincerely,
Feiming Chen

--- On Sun, 8/28/11, Eric Schulte <address@hidden> wrote:

From: Eric Schulte <address@hidden>
Subject: Re: [O] difference between "#+source" and "#+srcname"; passing parameters to Awk.
To: "Feiming Chen" <address@hidden>
Cc: "emacs-org-list" <address@hidden>
Date: Sunday, August 28, 2011, 10:04 AM

Feiming Chen <address@hidden> writes:

> Hi, I'd like to ask two questions.
>
> 1. What's the difference between header options "#+source" and "#+srcname"?
> They seem to have identical utilities.
>

No difference, these are synonyms for the same thing.

>
> 2. I'd like to pass parameters (filenames) to Awk (language) code block,
> but
>
> #+srcname: subset(file="~/tmp/a")
> #+begin_src awk
>     
> #+end_src
>
> fails upon "C-c C-v v" (org-babel-expand-src-block) with error: "wrong type
> argument: sequencep, file".  So does:
>
> #+begin_src awk :var file="~/tmp/a"
>
> #+end_src
>
> In comparison, it works with a Perl code block:
>
> #+srcname: subset(file="~/tmp/a")
> #+begin_src perl
>
> #+end_src
>
> Thanks a lot!
>

This is actually a bug in ob-awk.  I've just pushed up a fix so your
example should work with the latest git HEAD.

Thanks -- Eric

>
> -- Feiming Chen
>

--
Eric Schulte
http://cs.unm.edu/~eschulte/

reply via email to

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