From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frederick Giasson Subject: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Tue, 29 Mar 2016 13:44:44 -0400 Message-ID: <56FABF0C.5030808@fgiasson.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="------------090707030207050905000707" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42613) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akxhA-0001Ke-GP for emacs-orgmode@gnu.org; Tue, 29 Mar 2016 13:44:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1akxh6-0007rL-FJ for emacs-orgmode@gnu.org; Tue, 29 Mar 2016 13:44:48 -0400 Received: from s052.panelboxmanager.com ([72.55.186.33]:43831) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1akxh6-0007r5-BN for emacs-orgmode@gnu.org; Tue, 29 Mar 2016 13:44:44 -0400 Received: from mailnull by s052.panelboxmanager.com with sa-checked (Exim 4.86_1) (envelope-from ) id 1akxh3-003ged-LS for emacs-orgmode@gnu.org; Tue, 29 Mar 2016 13:44:41 -0400 Received: from modemcable161.56-23-96.mc.videotron.ca ([96.23.56.161]:51935 helo=[192.168.0.13]) by s052.panelboxmanager.com with esmtpsa (TLSv1.2:DHE-RSA-CAMELLIA256-SHA:256) (Exim 4.86_1) (envelope-from ) id 1akxh3-003geR-Cq for emacs-orgmode@gnu.org; Tue, 29 Mar 2016 13:44:41 -0400 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: emacs-orgmode@gnu.org This is a multi-part message in MIME format. --------------090707030207050905000707 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Hi everybody, I was wondering if it was possible for Org-mode to write results in #+RESULTS as soon as something is written to STDOUT? Here is my issue: I am writing Notebooks in Clojure using org-mode (clojure). I have some long-running procedures in the notebook that output the current status of the process (like, 10000/4986000) to the REPL using printnl. With now, I am using the header "clojure :session :results output. I am getting the output, but *only once the function finished its processing*. What I would like to know if it is possible to have Org-mode to write things when they are written to STDOUT instead then just when it finished? Note: I am not sure if this is something related to Org-mode, or ob-clojure or Cider. Thanks, Fred --------------090707030207050905000707 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 7bit Hi everybody,

I was wondering if it was possible for Org-mode to write results in #+RESULTS as soon as something is written to STDOUT?

Here is my issue: I am writing Notebooks in Clojure using org-mode (clojure). I have some long-running procedures in the notebook that output the current status of the process (like, 10000/4986000) to the REPL using printnl.

With now, I am using the header "clojure :session :results output.

I am getting the output, but *only once the function finished its processing*. What I would like to know if it is possible to have Org-mode to write things when they are written to STDOUT instead then just when it finished?

Note: I am not sure if this is something related to Org-mode, or ob-clojure or Cider.

Thanks,

Fred
--------------090707030207050905000707-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric S Fraga Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 30 Mar 2016 11:10:41 +0100 Message-ID: <87mvpgnun2.fsf@ucl.ac.uk> References: <56FABF0C.5030808@fgiasson.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51438) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alD5R-0005vc-AH for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 06:10:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1alD5L-0005Zs-K6 for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 06:10:53 -0400 Received: from mail-am1on0130.outbound.protection.outlook.com ([157.56.112.130]:17136 helo=emea01-am1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alD5L-0005ZN-A6 for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 06:10:47 -0400 In-Reply-To: <56FABF0C.5030808@fgiasson.com> (Frederick Giasson's message of "Tue, 29 Mar 2016 13:44:44 -0400") 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: Frederick Giasson Cc: emacs-orgmode@gnu.org On Tuesday, 29 Mar 2016 at 13:44, Frederick Giasson wrote: [...] > Note: I am not sure if this is something related to Org-mode, or > ob-clojure or Cider. None of these directly. It's Emacs, basically: it has very minimal support for threading so the whole process (Emacs) is waiting for the sub-process (Clojure) to finish before doing anything else. -- : Eric S Fraga (0xFFFCF67D), Emacs 25.0.92.1, Org release_8.3.4-668-g809a83 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frederick Giasson Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 30 Mar 2016 08:04:58 -0400 Message-ID: <56FBC0EA.6080000@fgiasson.com> References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54729) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alErt-0004MY-LX for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 08:05:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1alErq-0002ot-Gs for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 08:05:01 -0400 Received: from s052.panelboxmanager.com ([72.55.186.33]:35134) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alErq-0002ol-CQ for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 08:04:58 -0400 Received: from mailnull by s052.panelboxmanager.com with sa-checked (Exim 4.86_1) (envelope-from ) id 1alErn-003YTr-UE for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 08:04:56 -0400 Received: from modemcable161.56-23-96.mc.videotron.ca ([96.23.56.161]:50238 helo=[192.168.0.13]) by s052.panelboxmanager.com with esmtpsa (TLSv1.2:DHE-RSA-CAMELLIA256-SHA:256) (Exim 4.86_1) (envelope-from ) id 1alErn-003YTJ-Fs for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 08:04:55 -0400 In-Reply-To: <87mvpgnun2.fsf@ucl.ac.uk> 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: emacs-orgmode@gnu.org Hi Eric, >> Note: I am not sure if this is something related to Org-mode, or >> ob-clojure or Cider. > None of these directly. It's Emacs, basically: it has very minimal > support for threading so the whole process (Emacs) is waiting for the > sub-process (Clojure) to finish before doing anything else. Ok good, thanks for confirming! Take care, Fred From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Kitchin Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 30 Mar 2016 08:30:52 -0400 Message-ID: References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> <56FBC0EA.6080000@fgiasson.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37495) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alFH1-0000MB-E1 for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 08:31:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1alFGx-0003IK-80 for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 08:30:59 -0400 Received: from mail-qk0-x22d.google.com ([2607:f8b0:400d:c09::22d]:35555) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alFGx-0003IE-3v for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 08:30:55 -0400 Received: by mail-qk0-x22d.google.com with SMTP id o6so18753506qkc.2 for ; Wed, 30 Mar 2016 05:30:54 -0700 (PDT) In-reply-to: <56FBC0EA.6080000@fgiasson.com> 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: Frederick Giasson Cc: emacs-orgmode@gnu.org This might not be totally true. In this post I use a few different asynchronous approaches to running Python that do something like what you want, perhaps especially the last bit of the post. http://kitchingroup.cheme.cmu.edu/blog/2015/11/20/Asynchronously-running-python-blocks-in-org-mode/ Maybe you could adapt it for clojure. Frederick Giasson writes: > Hi Eric, > >>> Note: I am not sure if this is something related to Org-mode, or >>> ob-clojure or Cider. >> None of these directly. It's Emacs, basically: it has very minimal >> support for threading so the whole process (Emacs) is waiting for the >> sub-process (Clojure) to finish before doing anything else. > > > Ok good, thanks for confirming! > > Take care, > > Fred -- Professor John Kitchin Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 @johnkitchin http://kitchingroup.cheme.cmu.edu From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric S Fraga Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 30 Mar 2016 13:58:51 +0100 Message-ID: <87mvpgm8ac.fsf@ucl.ac.uk> References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> <56FBC0EA.6080000@fgiasson.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45623) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alFiF-0002yh-39 for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 08:59:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1alFiA-0002hk-0S for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 08:59:07 -0400 Received: from mail-db3on0102.outbound.protection.outlook.com ([157.55.234.102]:54624 helo=emea01-db3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alFi9-0002hM-NT for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 08:59:01 -0400 In-Reply-To: (John Kitchin's message of "Wed, 30 Mar 2016 08:30:52 -0400") 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: John Kitchin Cc: emacs-orgmode@gnu.org, Frederick Giasson On Wednesday, 30 Mar 2016 at 08:30, John Kitchin wrote: > This might not be totally true. Which is why I said "minimal support" ;-) But you are correct: there are mechanisms for asynchronous threading in Emacs. -- : Eric S Fraga (0xFFFCF67D), Emacs 25.0.92.1, Org release_8.3.4-668-g809a83 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frederick Giasson Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 30 Mar 2016 10:07:48 -0400 Message-ID: <56FBDDB4.90904@fgiasson.com> References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> <56FBC0EA.6080000@fgiasson.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38605) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alGmj-0003Q4-2b for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 10:07:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1alGmf-0007Lu-Qv for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 10:07:49 -0400 Received: from s052.panelboxmanager.com ([72.55.186.33]:46344) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alGmf-0007Lo-Mm for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 10:07:45 -0400 Received: from mailnull by s052.panelboxmanager.com with sa-checked (Exim 4.86_1) (envelope-from ) id 1alGmf-004G6u-5r for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 10:07:45 -0400 Received: from modemcable161.56-23-96.mc.videotron.ca ([96.23.56.161]:52358 helo=[192.168.0.13]) by s052.panelboxmanager.com with esmtpsa (TLSv1.2:DHE-RSA-CAMELLIA256-SHA:256) (Exim 4.86_1) (envelope-from ) id 1alGme-004G6V-Uh for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 10:07:44 -0400 In-Reply-To: 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: emacs-orgmode@gnu.org Hi John! Interesting approach :) I am really new with org-mode, but I will try to adapt for ob-clojure.el. One question: this function "org-babel-async-execute:python", where should I register it? I guess it should replace "org-babel-execute:python"? Thanks for this precision will work on that once I know how to plug that into org-mode to start testing the code I will adapt. Thanks, Fred > This might not be totally true. > > In this post I use a few different asynchronous approaches to running > Python that do something like what you want, perhaps especially the last > bit of the post. > > http://kitchingroup.cheme.cmu.edu/blog/2015/11/20/Asynchronously-running-python-blocks-in-org-mode/ > > Maybe you could adapt it for clojure. > > Frederick Giasson writes: > >> Hi Eric, >> >>>> Note: I am not sure if this is something related to Org-mode, or >>>> ob-clojure or Cider. >>> None of these directly. It's Emacs, basically: it has very minimal >>> support for threading so the whole process (Emacs) is waiting for the >>> sub-process (Clojure) to finish before doing anything else. >> >> Ok good, thanks for confirming! >> >> Take care, >> >> Fred > > -- > Professor John Kitchin > Doherty Hall A207F > Department of Chemical Engineering > Carnegie Mellon University > Pittsburgh, PA 15213 > 412-268-7803 > @johnkitchin > http://kitchingroup.cheme.cmu.edu > From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Kitchin Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 30 Mar 2016 10:41:43 -0400 Message-ID: References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> <56FBC0EA.6080000@fgiasson.com> <56FBDDB4.90904@fgiasson.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48345) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alHJd-000674-Tk for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 10:41:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1alHJZ-0000fI-Pi for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 10:41:49 -0400 Received: from mail-qg0-x22f.google.com ([2607:f8b0:400d:c04::22f]:35755) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alHJZ-0000fE-L7 for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 10:41:45 -0400 Received: by mail-qg0-x22f.google.com with SMTP id y89so41136082qge.2 for ; Wed, 30 Mar 2016 07:41:45 -0700 (PDT) In-reply-to: <56FBDDB4.90904@fgiasson.com> 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: Frederick Giasson Cc: emacs-orgmode@gnu.org you should rename it org-babel-async-execute:clojure, and adapt it to run clojure. I wrote the function in the org-file that is that post, and executed the code block (C-c C-c) which "registers" the function for that instance of emacs. Later you could put it in an init file that is loaded when Emacs starts. and use M-x to call it. Once I added an :async option to the header args to make C-c C-c execute it, but until it works the way you want with M-x that is just convenience ;) Frederick Giasson writes: > Hi John! > > Interesting approach :) > > I am really new with org-mode, but I will try to adapt for ob-clojure.el. > > One question: this function "org-babel-async-execute:python", where > should I register it? I guess it should replace "org-babel-execute:python"? > > Thanks for this precision will work on that once I know how to plug that > into org-mode to start testing the code I will adapt. > > Thanks, > > Fred > > >> This might not be totally true. >> >> In this post I use a few different asynchronous approaches to running >> Python that do something like what you want, perhaps especially the last >> bit of the post. >> >> http://kitchingroup.cheme.cmu.edu/blog/2015/11/20/Asynchronously-running-python-blocks-in-org-mode/ >> >> Maybe you could adapt it for clojure. >> >> Frederick Giasson writes: >> >>> Hi Eric, >>> >>>>> Note: I am not sure if this is something related to Org-mode, or >>>>> ob-clojure or Cider. >>>> None of these directly. It's Emacs, basically: it has very minimal >>>> support for threading so the whole process (Emacs) is waiting for the >>>> sub-process (Clojure) to finish before doing anything else. >>> >>> Ok good, thanks for confirming! >>> >>> Take care, >>> >>> Fred >> >> -- >> Professor John Kitchin >> Doherty Hall A207F >> Department of Chemical Engineering >> Carnegie Mellon University >> Pittsburgh, PA 15213 >> 412-268-7803 >> @johnkitchin >> http://kitchingroup.cheme.cmu.edu >> -- Professor John Kitchin Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 @johnkitchin http://kitchingroup.cheme.cmu.edu From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frederick Giasson Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 30 Mar 2016 10:52:48 -0400 Message-ID: <56FBE840.8080700@fgiasson.com> References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> <56FBC0EA.6080000@fgiasson.com> <56FBDDB4.90904@fgiasson.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:51445) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alHUJ-00014T-KD for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 10:52:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1alHUG-0003VB-A9 for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 10:52:51 -0400 Received: from s052.panelboxmanager.com ([72.55.186.33]:50639) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alHUG-0003V2-5r for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 10:52:48 -0400 Received: from mailnull by s052.panelboxmanager.com with sa-checked (Exim 4.86_1) (envelope-from ) id 1alHUD-0005WP-Oe for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 10:52:45 -0400 Received: from modemcable161.56-23-96.mc.videotron.ca ([96.23.56.161]:53255 helo=[192.168.0.13]) by s052.panelboxmanager.com with esmtpsa (TLSv1.2:DHE-RSA-CAMELLIA256-SHA:256) (Exim 4.86_1) (envelope-from ) id 1alHUD-0005WD-G7 for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 10:52:45 -0400 In-Reply-To: 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: emacs-orgmode@gnu.org Hi John, > you should rename it org-babel-async-execute:clojure, and adapt it to > run clojure. Yes > I wrote the function in the org-file that is that post, and executed the > code block (C-c C-c) which "registers" the function for that instance of > emacs. I am not sure I understand here. Once you execute the elisp block with that function, the function becomes defined for that instance. But when you execute your other block, the example python block using C-c C-c, how does org-mode knows to use "org-babel-async-execute:python" instead of "org-babel-execute:python"?? You put the cursor in the block, and then call it using M-x? > Later you could put it in an init file that is loaded when Emacs starts. > > and use M-x to call it. Once I added an :async option to the header args > to make C-c C-c execute it, but until it works the way you want with M-x > that is just convenience ;) Yes, this is that :async option that would be great and necessary once it works using M-x :) How can this be done? (Is there an extension mechanism in org-mode for that, or it needs to hack the core code?) Thanks, Fred From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Kitchin Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 30 Mar 2016 12:58:54 -0400 Message-ID: References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> <56FBC0EA.6080000@fgiasson.com> <56FBDDB4.90904@fgiasson.com> <56FBE840.8080700@fgiasson.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45522) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alJSP-0000jh-OX for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 12:59:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1alJSL-00025M-H7 for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 12:59:01 -0400 Received: from mail-qg0-x233.google.com ([2607:f8b0:400d:c04::233]:32957) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alJSL-00025I-C5 for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 12:58:57 -0400 Received: by mail-qg0-x233.google.com with SMTP id j35so44613703qge.0 for ; Wed, 30 Mar 2016 09:58:57 -0700 (PDT) In-reply-to: <56FBE840.8080700@fgiasson.com> 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: Frederick Giasson Cc: emacs-orgmode@gnu.org a Frederick Giasson writes: > Hi John, > >> you should rename it org-babel-async-execute:clojure, and adapt it to >> run clojure. > > Yes > >> I wrote the function in the org-file that is that post, and executed the >> code block (C-c C-c) which "registers" the function for that instance of >> emacs. > > I am not sure I understand here. Once you execute the elisp block with > that function, the function becomes defined for that instance. But when > you execute your other block, the example python block using C-c C-c, > how does org-mode knows to use "org-babel-async-execute:python" instead > of "org-babel-execute:python"?? > > You put the cursor in the block, and then call it using M-x? Right, with the cursor in the block type M-x org-babel-async-execute:clojure > >> Later you could put it in an init file that is loaded when Emacs starts. >> >> and use M-x to call it. Once I added an :async option to the header args >> to make C-c C-c execute it, but until it works the way you want with M-x >> that is just convenience ;) > > Yes, this is that :async option that would be great and necessary once > it works using M-x :) > > How can this be done? (Is there an extension mechanism in org-mode for > that, or it needs to hack the core code?) You can see a commented out version for shell blocks here: https://github.com/jkitchin/jmax/blob/master/jmax-org.el#L936 It looks like I just redefined the org-babel-execute:sh function after it was loaded. That may not be recommended good practice, but it works ;) I am not sure why it is commented out, maybe because I don't use it alot and its not well tested. You could always bind your own key sequence instead of C-c C-c. > > Thanks, > > > Fred -- Professor John Kitchin Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 @johnkitchin http://kitchingroup.cheme.cmu.edu From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frederick Giasson Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 30 Mar 2016 13:06:14 -0400 Message-ID: <56FC0786.4050108@fgiasson.com> References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> <56FBC0EA.6080000@fgiasson.com> <56FBDDB4.90904@fgiasson.com> <56FBE840.8080700@fgiasson.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48526) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alJZR-0004Ls-Gv for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 13:06:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1alJZO-0004K1-2S for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 13:06:17 -0400 Received: from s052.panelboxmanager.com ([72.55.186.33]:60150) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1alJZN-0004JV-T4 for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 13:06:13 -0400 Received: from mailnull by s052.panelboxmanager.com with sa-checked (Exim 4.86_1) (envelope-from ) id 1alJZL-000hwW-I0 for emacs-orgmode@gnu.org; Wed, 30 Mar 2016 13:06:11 -0400 In-Reply-To: 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: John Kitchin Cc: emacs-orgmode@gnu.org Hi Jon, > You can see a commented out version for shell blocks here: > https://github.com/jkitchin/jmax/blob/master/jmax-org.el#L936 > > It looks like I just redefined the org-babel-execute:sh function after > it was loaded. That may not be recommended good practice, but it works > ;) > > I am not sure why it is commented out, maybe because I don't use it alot > and its not well tested. > > You could always bind your own key sequence instead of C-c C-c. Yes this is right, probably better/easier/cleaner I am almost here with my code. In fact, it is quite different than yours since the nrepl does async communication. So far, I am really just using the Buffer in a new window idea from your code since I don't need to do anything with external files. Will keep you updated! Thanks, Fred From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frederick Giasson Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Tue, 5 Apr 2016 09:43:26 -0400 Message-ID: <5703C0FE.1060206@fgiasson.com> References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> <56FBC0EA.6080000@fgiasson.com> <56FBDDB4.90904@fgiasson.com> <56FBE840.8080700@fgiasson.com> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:38975) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anRGI-0002gL-HJ for emacs-orgmode@gnu.org; Tue, 05 Apr 2016 09:43:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1anRGE-0004DI-E9 for emacs-orgmode@gnu.org; Tue, 05 Apr 2016 09:43:18 -0400 Received: from s052.panelboxmanager.com ([72.55.186.33]:33138) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anRGE-0004D2-9a for emacs-orgmode@gnu.org; Tue, 05 Apr 2016 09:43:14 -0400 Received: from mailnull by s052.panelboxmanager.com with sa-checked (Exim 4.86_1) (envelope-from ) id 1anRGA-002fgz-T2 for emacs-orgmode@gnu.org; Tue, 05 Apr 2016 09:43:10 -0400 Received: from modemcable161.56-23-96.mc.videotron.ca ([96.23.56.161]:53982 helo=[192.168.0.13]) by s052.panelboxmanager.com with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.86_1) (envelope-from ) id 1anRGA-002fgG-L8 for emacs-orgmode@gnu.org; Tue, 05 Apr 2016 09:43:10 -0400 In-Reply-To: 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: emacs-orgmode@gnu.org Hi John, Here is a blog post that explains the changes I did. I still have one improvement to do (but don't how it could be done or even if it can be done) which is explained at the end of the post: http://fgiasson.com/blog/index.php/2016/04/05/using-clojure-in-org-mode-and-implementing-asynchronous-processing/ Thanks for your help, it is now working the way I need it to. Take care, Fred From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 06 Apr 2016 10:26:38 +0200 Message-ID: <87vb3vdtxd.fsf@nicolasgoaziou.fr> References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> <56FBC0EA.6080000@fgiasson.com> <56FBDDB4.90904@fgiasson.com> <56FBE840.8080700@fgiasson.com> <5703C0FE.1060206@fgiasson.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39111) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anilJ-00078W-IC for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 04:24:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1anilI-0004jl-BL for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 04:24:29 -0400 Received: from relay3-d.mail.gandi.net ([2001:4b98:c:538::195]:48480) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anilI-0004jX-5x for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 04:24:28 -0400 In-Reply-To: <5703C0FE.1060206@fgiasson.com> (Frederick Giasson's message of "Tue, 5 Apr 2016 09:43:26 -0400") 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: Frederick Giasson Cc: emacs-orgmode@gnu.org Hello, Frederick Giasson writes: > Here is a blog post that explains the changes I did. I still have one > improvement to do (but don't how it could be done or even if it can be > done) which is explained at the end of the post: > > http://fgiasson.com/blog/index.php/2016/04/05/using-clojure-in-org-mode-and-implementing-asynchronous-processing/ > > Thanks for your help, it is now working the way I need it to. This looks interesting. Thank you for sharing your result. Org Babel would benefit from a generic asynchronous execution mechanism. See for example . So, if anyone feels like discussing the details of an implementation of such a thing, please chime in. Regards, -- Nicolas Goaziou From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frederick Giasson Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 6 Apr 2016 08:10:23 -0400 Message-ID: <5704FCAF.2060801@fgiasson.com> References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> <56FBC0EA.6080000@fgiasson.com> <56FBDDB4.90904@fgiasson.com> <56FBE840.8080700@fgiasson.com> <5703C0FE.1060206@fgiasson.com> <87vb3vdtxd.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48170) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anmHk-0003Xu-85 for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 08:10:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1anmHg-00080S-VN for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 08:10:12 -0400 Received: from s052.panelboxmanager.com ([72.55.186.33]:53181) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anmHg-000809-SX for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 08:10:08 -0400 Received: from mailnull by s052.panelboxmanager.com with sa-checked (Exim 4.86_1) (envelope-from ) id 1anmHe-003WIX-FY for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 08:10:06 -0400 Received: from modemcable161.56-23-96.mc.videotron.ca ([96.23.56.161]:63763 helo=[192.168.0.13]) by s052.panelboxmanager.com with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.86_1) (envelope-from ) id 1anmHe-003WIG-71 for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 08:10:06 -0400 In-Reply-To: <87vb3vdtxd.fsf@nicolasgoaziou.fr> 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: emacs-orgmode@gnu.org Hi Nicolas, >> Here is a blog post that explains the changes I did. I still have one >> improvement to do (but don't how it could be done or even if it can be >> done) which is explained at the end of the post: >> >> http://fgiasson.com/blog/index.php/2016/04/05/using-clojure-in-org-mode-and-implementing-asynchronous-processing/ >> >> Thanks for your help, it is now working the way I need it to. > This looks interesting. Thank you for sharing your result. > > Org Babel would benefit from a generic asynchronous execution mechanism. > See for example . Indeed, it would be interesting to generalize such a generic mechanism directly in Babel, and not in each OB plugins. However, I am not sure neither how generic such a solution could be, and what would still be required to implement in each OB plugin. My (very little) experience so far is the Python prototype that John wrote, and then my analysis of the Clojure OB plugin. As I was explaining in this blog post, things are quite different between the two. In Python, it appears that one has to run a sub-process, in Clojure this is not necessary since we benefit the nREPL that handle that. So far, the best idea about how to present async process I think is what John was proposing with the new window. Otherwise I still wonder about having a real background process for this thing to run such that one can continue to write things in the Org buffer while a code block is running in background. But as I explained, I will have to seriously look into Elisp in order to assess the full scope of such a task. > So, if anyone feels like discussing the details of an implementation of > such a thing, please chime in. So far this is the only thing I have to say about that. In mean time I will fix my other patch, and then I will submit another one for this async feature (which will probably require much more review from your part). Thanks, Fred From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 06 Apr 2016 14:44:52 +0200 Message-ID: <87d1q2dhyz.fsf@nicolasgoaziou.fr> References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> <56FBC0EA.6080000@fgiasson.com> <56FBDDB4.90904@fgiasson.com> <56FBE840.8080700@fgiasson.com> <5703C0FE.1060206@fgiasson.com> <87vb3vdtxd.fsf@nicolasgoaziou.fr> <5704FCAF.2060801@fgiasson.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54732) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anmnD-0000TM-VI for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 08:42:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1anmnD-0006JC-2o for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 08:42:43 -0400 Received: from relay4-d.mail.gandi.net ([2001:4b98:c:538::196]:50300) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1anmnC-0006Ia-TH for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 08:42:43 -0400 In-Reply-To: <5704FCAF.2060801@fgiasson.com> (Frederick Giasson's message of "Wed, 6 Apr 2016 08:10:23 -0400") 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: Frederick Giasson Cc: emacs-orgmode@gnu.org Hello, Frederick Giasson writes: > However, I am not sure neither how generic such a solution could be, > and what would still be required to implement in each OB plugin. My > (very little) experience so far is the Python prototype that John > wrote, and then my analysis of the Clojure OB plugin. As I was > explaining in this blog post, things are quite different between the > two. In Python, it appears that one has to run a sub-process, in > Clojure this is not necessary since we benefit the nREPL that handle > that. The link I gave is a first approximation of the generic behaviour. Basically, we could spawn a new Emacs process which could then evaluation the block synchronously. One difficulty is to grab the "closure" of the block. Another one is to collect and insert the results back into the buffer without being disruptive. The thread above gave hints about that second point. Regards, -- Nicolas Goaziou From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frederick Giasson Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 6 Apr 2016 08:57:36 -0400 Message-ID: <570507C0.5000401@fgiasson.com> References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> <56FBC0EA.6080000@fgiasson.com> <56FBDDB4.90904@fgiasson.com> <56FBE840.8080700@fgiasson.com> <5703C0FE.1060206@fgiasson.com> <87vb3vdtxd.fsf@nicolasgoaziou.fr> <5704FCAF.2060801@fgiasson.com> <87d1q2dhyz.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59259) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ann1Q-00018x-Mk for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 08:57:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ann1N-0002Pq-HC for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 08:57:24 -0400 Received: from s052.panelboxmanager.com ([72.55.186.33]:58075) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ann1N-0002Pk-Ci for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 08:57:21 -0400 Received: from mailnull by s052.panelboxmanager.com with sa-checked (Exim 4.86_1) (envelope-from ) id 1ann1K-003i3w-UB for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 08:57:19 -0400 Received: from modemcable161.56-23-96.mc.videotron.ca ([96.23.56.161]:65493 helo=[192.168.0.13]) by s052.panelboxmanager.com with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.86_1) (envelope-from ) id 1ann1K-003i3a-Lg for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 08:57:18 -0400 In-Reply-To: <87d1q2dhyz.fsf@nicolasgoaziou.fr> 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: emacs-orgmode@gnu.org Hi Nicolas, >> However, I am not sure neither how generic such a solution could be, >> and what would still be required to implement in each OB plugin. My >> (very little) experience so far is the Python prototype that John >> wrote, and then my analysis of the Clojure OB plugin. As I was >> explaining in this blog post, things are quite different between the >> two. In Python, it appears that one has to run a sub-process, in >> Clojure this is not necessary since we benefit the nREPL that handle >> that. > The link I gave is a first approximation of the generic behaviour. > Basically, we could spawn a new Emacs process which could then > evaluation the block synchronously. Ok good. > One difficulty is to grab the "closure" of the block. Another one is to > collect and insert the results back into the buffer without being > disruptive. The thread above gave hints about that second point. Humm, from the page you provided, I don't see any threads, but just the initial message, am I looking at the right thing? Thanks, Fred From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nicolas Goaziou Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 06 Apr 2016 15:08:21 +0200 Message-ID: <87mvp6c2be.fsf@nicolasgoaziou.fr> References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> <56FBC0EA.6080000@fgiasson.com> <56FBDDB4.90904@fgiasson.com> <56FBE840.8080700@fgiasson.com> <5703C0FE.1060206@fgiasson.com> <87vb3vdtxd.fsf@nicolasgoaziou.fr> <5704FCAF.2060801@fgiasson.com> <87d1q2dhyz.fsf@nicolasgoaziou.fr> <570507C0.5000401@fgiasson.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33018) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1annA1-0005qz-VO for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 09:06:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ann9w-0003vD-Dc for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 09:06:17 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:33465) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ann9w-0003v9-7T for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 09:06:12 -0400 In-Reply-To: <570507C0.5000401@fgiasson.com> (Frederick Giasson's message of "Wed, 6 Apr 2016 08:57:36 -0400") 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: Frederick Giasson Cc: emacs-orgmode@gnu.org Frederick Giasson writes: > Humm, from the page you provided, I don't see any threads, but just > the initial message, am I looking at the right thing? Yes, you are. There is a "go to the topic" action on the left panel. Anyway, there is not much to see, just some pointers to start a discussion. Regards, From mboxrd@z Thu Jan 1 00:00:00 1970 From: Frederick Giasson Subject: Re: ob-clojure: possible to display results as soon as something is written to STDOUT? Date: Wed, 6 Apr 2016 09:07:56 -0400 Message-ID: <57050A2C.3060909@fgiasson.com> References: <56FABF0C.5030808@fgiasson.com> <87mvpgnun2.fsf@ucl.ac.uk> <56FBC0EA.6080000@fgiasson.com> <56FBDDB4.90904@fgiasson.com> <56FBE840.8080700@fgiasson.com> <5703C0FE.1060206@fgiasson.com> <87vb3vdtxd.fsf@nicolasgoaziou.fr> <5704FCAF.2060801@fgiasson.com> <87d1q2dhyz.fsf@nicolasgoaziou.fr> <570507C0.5000401@fgiasson.com> <87mvp6c2be.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:33446) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1annBP-0006vn-QJ for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 09:07:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1annBM-0004Gd-1m for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 09:07:43 -0400 Received: from s052.panelboxmanager.com ([72.55.186.33]:59101) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1annBL-0004G8-Tq for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 09:07:39 -0400 Received: from mailnull by s052.panelboxmanager.com with sa-checked (Exim 4.86_1) (envelope-from ) id 1annBL-003kfo-4u for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 09:07:39 -0400 Received: from modemcable161.56-23-96.mc.videotron.ca ([96.23.56.161]:49640 helo=[192.168.0.13]) by s052.panelboxmanager.com with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.86_1) (envelope-from ) id 1annBK-003kfb-UQ for emacs-orgmode@gnu.org; Wed, 06 Apr 2016 09:07:38 -0400 In-Reply-To: <87mvp6c2be.fsf@nicolasgoaziou.fr> 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: emacs-orgmode@gnu.org Hi, > Yes, you are. There is a "go to the topic" action on the left panel. > Anyway, there is not much to see, just some pointers to start > a discussion. Haa great thanks, see it now :) Let me revise a few things, suggest another patch, and then will start to think about these things. Thanks, Fred