From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Moe Subject: Re: ob-lilypond Date: Fri, 01 Jul 2011 14:01:51 +0200 Message-ID: <4E0DB72F.8020200@christianmoe.com> References: <87k4c79kdg.fsf@gmail.com> <87d3hyl15p.fsf@gnu.org> <874o3al0ib.fsf@gnu.org> <87zkl1bs7s.fsf@gmail.com> <87r56c5ogi.fsf@gmail.com> <87ei2b8a1z.fsf@gmail.com> Reply-To: mail@christianmoe.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([140.186.70.92]:58015) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QccO0-00059w-LO for emacs-orgmode@gnu.org; Fri, 01 Jul 2011 07:59:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QccNx-0002UG-JQ for emacs-orgmode@gnu.org; Fri, 01 Jul 2011 07:59:51 -0400 Received: from mars.hitrost.net ([91.185.211.18]:22093) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QccNw-0002Tq-Uj for emacs-orgmode@gnu.org; Fri, 01 Jul 2011 07:59:49 -0400 In-Reply-To: <87ei2b8a1z.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: Martyn Jago , emacs-orgmode@gnu.org On 6/30/11 8:10 PM, Eric Schulte wrote: > Martyn Jago writes: >> (...) > Great, I've just moved this into the Org-mode core and added it to the > list of Babel languages. Great! >> >> One distinction that has occurred to me (especially following comments on >> the mailing list) is that of "babel language" and "babel language work-flow". >> In other words, I can visualise refactoring ob-lilypond to be no more than >> a specification of the Lilypond syntax, and working in parallel, on a >> work-flow implementation for Lilypond that is "opinionated" in terms of >> adjusting org-babel settings away from their defaults / removing work-flow >> noise etc. ( org-lilypond.el ) ? Would this make sense, and if so where would >> it live (aligned to org-babel / a native Emacs mode perhaps)? >> I hope that makes sense. >> > > That sounds like a good idea. Ideally ob-lilypond should include just > those elements expected by the code block interface, namely functions > for session/external evaluation, for expanding variables in code block > bodies, and for returning results to Org-mode. I think that it would be > a good idea to develop an external org-lilypond to support a more > comprehensive workflow. I like this. I certainly see that the already complex task of making arrangements like those in Martyn's examples should be made as easy as possible. As for the comparatively simple use cases I brought up, once they're supported by ob-lilypond I'd be perfectly happy to throw header arguments at them. Yours, Christian