Re: [O] difference between #+source and #+srcname; passing parameters to Awk.
Hi Eric: Thanks a lot for your answers! Sorry for my late reply. Sincerely, Feiming Chen --- On Sun, 8/28/11, Eric Schulte schulte.e...@gmail.com wrote: From: Eric Schulte schulte.e...@gmail.com Subject: Re: [O] difference between #+source and #+srcname; passing parameters to Awk. To: Feiming Chen feimingc...@yahoo.com Cc: emacs-org-list emacs-orgmode@gnu.org Date: Sunday, August 28, 2011, 10:04 AM Feiming Chen feimingc...@yahoo.com 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/
Re: [O] difference between #+source and #+srcname; passing parameters to Awk.
Feiming Chen feimingc...@yahoo.com 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/
[O] difference between #+source and #+srcname; passing parameters to Awk.
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. 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! -- Feiming Chen