From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alan Schmitt Subject: Re: ocaml babel no longer works? Date: Thu, 14 Feb 2013 08:40:16 +0100 Message-ID: References: <876221i41q.fsf@gmail.com> <87vc9wtc55.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:41933) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U5tQg-0006Ps-Kg for emacs-orgmode@gnu.org; Thu, 14 Feb 2013 02:40:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U5tQe-0004wx-8b for emacs-orgmode@gnu.org; Thu, 14 Feb 2013 02:40:26 -0500 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:35912) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U5tQe-0004v5-2Q for emacs-orgmode@gnu.org; Thu, 14 Feb 2013 02:40:24 -0500 In-reply-to: <87vc9wtc55.fsf@gmail.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: Eric Schulte Cc: emacs-orgmode Hi Eric, Eric Schulte writes: >> The suggestion: instead of appending '"org-babel-ocaml-eoe";;' to the >> code, how simply put ';;' (which will make sure everything is flushed) >> then detect the toplevel is done by seeing the string '# ' at the >> beginning of the line? Would there be an issue with the fact that this >> line does not have a newline? If so, an alternative suggestion would be >> to use the longer ';; "org-babel-ocaml-eoe";;' which makes sure the >> phrase in the input won't interact with the marker. >> > > You can customize the `org-babel-ocaml-eoe-output' and > `org-babel-ocaml-eoe-indicator' variables so that they match the above. > If this proves generally useful then I'd be happy to admit this change > to the core. I'll have a look at it (as soon as my European grant deadline as passed). The one thing I don't know about org-babel-comint-with-output is the following: what does it do with the last line if it does not have a carriage return? (After running a command, the toplevel outputs '# ' with no carriage return. Will it be part of the returned string?) > I hope these pointers are useful. They definitely are. As ocaml is not only my language of choice but one I have the chance of teaching, I'll clearly look into this. Thanks again, Alan