emacs-orgmode
[Top][All Lists]
Advanced

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

Re: [O] babel, header arguments.


From: jenia.ivlev
Subject: Re: [O] babel, header arguments.
Date: Fri, 21 Nov 2014 15:32:06 -0500
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux)

address@hidden (jenia.ivlev) writes:

> address@hidden (Thomas S. Dye) writes:
>
>> Aloha,
>>
>> address@hidden (jenia.ivlev) writes:
>>
>>> Also, what if I want to import the actual function defintion into
>>> another src block:
>>>
>>>     #+begin_src scheme
>>>         (+ (my-plus 3 4) 1)
>>>     #+end_src
>>>     something here that import the previous function definitions
>>>
>>> Is that possible?
>>
>> Yes, see section 14.10 Noweb reference syntax in the manual.
>>
>> You'll have something that looks like this:
>>
>> #+header: :noweb yes
>> #+begin_src scheme
>>   <<previous-function-definition>>
>>   (+ (previous-function 3 4) 1)
>> #+end_src
>>
>> hth,
>> Tom
>
> What do you mean? <<previous-function-definition>> should be replaced
> with the actual function definition? But I use babel-mode so that I can
> interlace code in a natural language document. I want these src blocks
> to be separate.
>
>
>


Tom, thanks so so much.
If someone is interested: 

    #+name: my-plus
    #+begin_src scheme :noweb-ref my-plus
    (define my-plus
      (lambda (x y) (+ x y)))
    (my-plus 3 3)
    #+end_src
    
    #+RESULTS: my-plus
    : 6
    
    
    #+name: my-plus2
    #+header: :noweb yes 
    #+begin_src scheme
    <<my-plus>>
    (define my-plus2
      (lambda () (+ (my-plus 3 4) 1)))
    (my-plus2)
    #+end_src

    #+RESULTS: my-plus2
    : 8




reply via email to

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