jenia.iv...@gmail.com (jenia.ivlev) writes: > t...@tsdye.com (Thomas S. Dye) writes: > >> Aloha, >> >> jenia.iv...@gmail.com (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