From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rainer M Krug Subject: [babel] Conditional tangling possible Date: Mon, 30 Aug 2010 13:42:00 +0200 Message-ID: <4C7B9908.8090109@gmail.com> Reply-To: R.M.Krug@gmail.com Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Return-path: Received: from [140.186.70.92] (port=50652 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oq2kZ-0007LM-5D for emacs-orgmode@gnu.org; Mon, 30 Aug 2010 07:42:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oq2kW-0004w3-8B for emacs-orgmode@gnu.org; Mon, 30 Aug 2010 07:42:06 -0400 Received: from mail-wy0-f169.google.com ([74.125.82.169]:56146) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oq2kW-0004vi-3Z for emacs-orgmode@gnu.org; Mon, 30 Aug 2010 07:42:04 -0400 Received: by wyb36 with SMTP id 36so7821910wyb.0 for ; Mon, 30 Aug 2010 04:42:03 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi I would like to have two different versions (not in the sense of version control) of one program in one org file, and depending on the value if a tag is set or not, tangle either the one or the other. The tangled file has to have the same name. So essentially: ** Test Code :VERSIONTAG Version 1: #+begin_src R :tangle result.R version <- 1 x <- 10 #+end_src Version 2: #+begin_src R :tangle result.R version <- 2 x <- 13 #+end_src If VERSIONTAG is Version1, result.R should contain the code as in the first code block, and if it is Version2, the code from the second code block. Is this possible? Cheers, Rainer - -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Natural Sciences Building Office Suite 2039 Stellenbosch University Main Campus, Merriman Avenue Stellenbosch South Africa Tel: +33 - (0)9 53 10 27 44 Cell: +27 - (0)8 39 47 90 42 Fax (SA): +27 - (0)8 65 16 27 82 Fax (D) : +49 - (0)3 21 21 25 22 44 Fax (FR): +33 - (0)9 58 10 27 44 email: Rainer@krugs.de Skype: RMkrug -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkx7mQgACgkQoYgNqgF2ego7xACePYhPdbw/g5jWB4GMFmaTaN9M oZ0AoIUora8lIII8ssSQssSyZUwL8aOp =Ztnc -----END PGP SIGNATURE-----