[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Orgmode] [babel] passing strings in
From: |
Eric Schulte |
Subject: |
Re: [Orgmode] [babel] passing strings in |
Date: |
Thu, 25 Mar 2010 11:12:20 -0600 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.90 (gnu/linux) |
Hi Maurizio,
Thanks for the "$$" suggestion, I think that sounds like the simplest
solution. I've just applied it, so your original table should now work
if you double the "$" before the column number.
Dan, I think this is preferable to forcing the addition of "()" for
interpretation as a reference both for reasons of backwards
compatibility, and also I somehow feel that reference interpretation by
default and string interpretation only in the presence of double quotes
is somehow more intuitive and natural. Definitely an open area for
discussion...
Thanks -- Eric
Maurizio Vitale <address@hidden> writes:
>>>>>> "Eric" == Eric Schulte <address@hidden> writes:
>
> Eric> Hi Maurizio, The ip addresses in your table are being
> Eric> interpreted as source/reference names which org-babel is
> Eric> trying to resolve. In order to differentiate between strings
> Eric> and reference names, we either must surround all strings in
> Eric> double quotes (as below) or we must end all references with
> Eric> "()" and disallow any strings which end in "()". Currently we
> Eric> are taking the former approach, which means your table will
> Eric> require the following to work...
>
> That was a quick replay! Thanks.
>
> If I understand you, the problem is not with org-babel, but with
> org-mode itself expanding column references. In this case, wouldn't it
> be possible to consider a general "quoting" mechanism preventing that
> expansion? obviously "'" cannot be used, but maybe $$2 could be made to
> mean "threat the value literally".
>
> I'd be ok with the quotes in the source, but they look terrible in
> exported documents.
>
> Anyhow, I can live with the workaround you suggested.
> Thanks again,
>
> Maurizio