From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?QW5kcmVhcyBSw7ZobGVy?= Subject: Re: :session question Date: Wed, 27 Mar 2013 13:18:18 +0100 Message-ID: <5152E38A.4050602@easy-emacs.de> References: <51501AF2.1070405@easy-emacs.de> <8738vjugwd.fsf@gmail.com> <51516699.6090604@gmail.com> <87ip4ezf93.fsf@med.uni-goettingen.de> <87fvzi72ve.fsf@gmail.com> <87ip4e5gai.fsf@gmail.com> <5152B34E.4020004@easy-emacs.de> <87fvzhmbul.fsf@med.uni-goettingen.de> <5152D9F8.3040404@easy-emacs.de> <10996.1364384905@alphaville> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([208.118.235.92]:44909) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKpI1-0005IT-Fd for emacs-orgmode@gnu.org; Wed, 27 Mar 2013 08:17:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UKpHx-0001BH-JV for emacs-orgmode@gnu.org; Wed, 27 Mar 2013 08:17:13 -0400 Received: from moutng.kundenserver.de ([212.227.126.186]:59806) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UKpHx-0001Aw-8t for emacs-orgmode@gnu.org; Wed, 27 Mar 2013 08:17:09 -0400 In-Reply-To: <10996.1364384905@alphaville> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: nicholas.dokos@hp.com Cc: emacs-orgmode@gnu.org Am 27.03.2013 12:48, schrieb Nick Dokos: > Andreas Röhler wrote: > >> Am 27.03.2013 10:27, schrieb Andreas Leha: >>> Andreas Röhler writes: >>> >>>> Am 26.03.2013 16:31, schrieb Eric Schulte: >>>>> Achim Gratz writes: >>>>> >>>>>> Am 26.03.2013 13:37, schrieb Eric Schulte: >>>>>>> This can be done system wide by setting the language-specific header >>>>>>> arguments. >>>>>> >>>>>> I've yet to see an example on how to do this. >>>>>> >>>>> >>>>> #+begin_src emacs-lisp >>>>> (setq org-babel-default-header-args:R >>>>> '((:session . "org-R"))) >>>>> #+end_src >>>>> >>>>> #+RESULTS: >>>>> | (:session . org-R) | >>>>> >>>>> #+begin_src R >>>>> x <- 1 >>>>> x >>>>> #+end_src >>>>> >>>>> #+RESULTS: >>>>> : 1 >>>>> >>>>> #+begin_src R >>>>> x >>>>> #+end_src >>>>> >>>>> #+RESULTS: >>>>> : 1 >>>>> >>>>>> >>>> >>>> Hi, >>>> >>>> this looks very confusing for me. >>>> >>>> So, what is the purpose of a named session? >>>> Understood it being a name-space, whose values don't affect the other ones. >>>> What's in python-mode a dedicated shell. >>> >>> I can't speak for python, but in R, every differently named session will >>> run within its own R process. >>> >>> The cool thing is, that I can work on file_foo.org and file_bar.org >>> simultaneously, when file_foo.org uses R-session *foo* and file_bar.org >>> uses R-session *bar*. >>> >>> [...] >>> >>> Regards, >>> Andreas >>> >>> >>> >>> >> >> >> Okay, that's the expected usage. >> How do you read the example displayed? >> >> Looks like a named (:session . "org-R") affects global R namespace. >> >> What did "org-R" say here, what might be the purpose? >> >> Assume it should switch it on. Then "org-R" represents a boolean here? >> > > "org-R" is the name of the session. The code blocks illustrate that the > value of x (set in the first code block) is preserved and can be used > in the second (and subsequent) code blocks. > > Nick > > Okay, so the :session argument must not be repeated? i.e. doesn't look like a session, resp. not a named session >>>>> #+begin_src R >>>>> x <- 1 >>>>> x >>>>> #+end_src Once a named session "org-R" is started all non-sessioned source goes there? Looks like a broken namespace.