* Syntax of Org Babel results
@ 2013-03-10 11:55 Sebastien Vauban
2013-03-15 9:54 ` Syntax of Org Babel ":results" header argument Sebastien Vauban
0 siblings, 1 reply; 10+ messages in thread
From: Sebastien Vauban @ 2013-03-10 11:55 UTC (permalink / raw)
To: emacs-orgmode-mXXj517/zsQ
Hello,
Before Org 8 is out, I'm willing to put light on some last syntax which I find
counter-intuitive and not along the lines of the rest: it concerns the
`results' parameter.
Let's sum up first the list of all parameters:
1. Collection
- :results value
- :results output
2. Type of results (when :results is set to `value'):
- Result types
+ :results vector
+ :results scalar
+ :results list
+ :results file
- Result wrappers
+ :results raw
+ :results drawer
+ :results org (removed, right?)
+ :results html
+ :results code
+ :results latex
+ :results pp
3. Handling
- :results replace
- :results silent
- :results none
- :results append
- :results prepend
As you see (by the shown structure), the different values answer different
questions:
- How the results should be collected from the source code block?
- How they will be inserted into the Org mode buffer?
- How to interpret/wrap the results?
- How the results should be handled?
And answering many of these questions at the same time means giving a
*multi-value* to the parameter, such as:
:results list append
Wouldn't it make more sense (and be more easily parsed by the machine and be
cleaner and less error-prone for us, poor humans) if `results' would be split
in different parameters for the different questions they answer, each of those
parameters getting at most one value?
Something along the lines of:
:results_type file :results_insertion append
(those names may be ugly, it just for the purpose of explaining my idea).
I know that it's the ultimate moment to discuss such a change, would there be
consensus, before Org 8 is out.
Best regards,
Seb
--
Sebastien Vauban
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Syntax of Org Babel ":results" header argument
2013-03-10 11:55 Syntax of Org Babel results Sebastien Vauban
@ 2013-03-15 9:54 ` Sebastien Vauban
2013-03-15 11:41 ` Eric S Fraga
2013-03-17 8:30 ` Bastien
0 siblings, 2 replies; 10+ messages in thread
From: Sebastien Vauban @ 2013-03-15 9:54 UTC (permalink / raw)
To: emacs-orgmode-mXXj517/zsQ
Hello,
As there was no reaction to this, I'd like to bump it up. At least, to either
have a discussion on this, or a clearly stated "no go".
Best regards,
Seb
"Sebastien Vauban" wrote:
> Before Org 8 is out, I'm willing to put light on some last syntax which I find
> counter-intuitive and not along the lines of the rest: it concerns the
> `results' parameter.
>
> Let's sum up first the list of all parameters:
>
> 1. Collection
>
> - :results value
> - :results output
>
> 2. Type of results (when :results is set to `value'):
>
> - Result types
>
> + :results vector
> + :results scalar
> + :results list
> + :results file
>
> - Result wrappers
>
> + :results raw
> + :results drawer
> + :results org (removed, right?)
> + :results html
> + :results code
> + :results latex
> + :results pp
>
> 3. Handling
>
> - :results replace
> - :results silent
> - :results none
> - :results append
> - :results prepend
>
> As you see (by the shown structure), the different values answer different
> questions:
>
> - How the results should be collected from the source code block?
> - How they will be inserted into the Org mode buffer?
> - How to interpret/wrap the results?
> - How the results should be handled?
>
> And answering many of these questions at the same time means giving a
> *multi-value* to the parameter, such as:
>
> :results list append
>
> Wouldn't it make more sense (and be more easily parsed by the machine and be
> cleaner and less error-prone for us, poor humans) if `results' would be split
> in different parameters for the different questions they answer, each of those
> parameters getting at most one value?
>
> Something along the lines of:
>
> :results_type file :results_insertion append
>
> (those names may be ugly, it just for the purpose of explaining my idea).
>
> I know that it's the ultimate moment to discuss such a change, would there be
> consensus, before Org 8 is out.
--
Sebastien Vauban
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Syntax of Org Babel ":results" header argument
2013-03-15 9:54 ` Syntax of Org Babel ":results" header argument Sebastien Vauban
@ 2013-03-15 11:41 ` Eric S Fraga
2013-03-15 17:30 ` shripad sinari
2013-03-17 8:30 ` Bastien
1 sibling, 1 reply; 10+ messages in thread
From: Eric S Fraga @ 2013-03-15 11:41 UTC (permalink / raw)
To: Sebastien Vauban; +Cc: emacs-orgmode
Sebastien Vauban <wxhgmqzgwmuf@spammotel.com> writes:
> Hello,
>
> As there was no reaction to this, I'd like to bump it up. At least, to either
> have a discussion on this, or a clearly stated "no go".
Okay, if nobody else answers, here I go! I am happy with the current
approach as it's easier for me to see, at a glance, what is intended to
happen with the results and a single word key is easier to type.
However, I would not be distraught if a change were made along the lines
you propose.
--
: Eric S Fraga, GnuPG: 0xC89193D8FFFCF67D
: in Emacs 24.3.50.1 and Org release_8.0-pre-72-gc66641
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Syntax of Org Babel ":results" header argument
2013-03-15 11:41 ` Eric S Fraga
@ 2013-03-15 17:30 ` shripad sinari
2013-03-15 18:47 ` Jay Kerns
0 siblings, 1 reply; 10+ messages in thread
From: shripad sinari @ 2013-03-15 17:30 UTC (permalink / raw)
To: Sebastien Vauban, emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 808 bytes --]
I think Sebastian's suggestions are very nice and would be very helpful.
Shripad
Tucson, AZ
On Fri, Mar 15, 2013 at 4:41 AM, Eric S Fraga <e.fraga@ucl.ac.uk> wrote:
> Sebastien Vauban <wxhgmqzgwmuf@spammotel.com> writes:
>
> > Hello,
> >
> > As there was no reaction to this, I'd like to bump it up. At least, to
> either
> > have a discussion on this, or a clearly stated "no go".
>
> Okay, if nobody else answers, here I go! I am happy with the current
> approach as it's easier for me to see, at a glance, what is intended to
> happen with the results and a single word key is easier to type.
>
> However, I would not be distraught if a change were made along the lines
> you propose.
>
> --
> : Eric S Fraga, GnuPG: 0xC89193D8FFFCF67D
> : in Emacs 24.3.50.1 and Org release_8.0-pre-72-gc66641
>
>
>
[-- Attachment #2: Type: text/html, Size: 1393 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Syntax of Org Babel ":results" header argument
2013-03-15 17:30 ` shripad sinari
@ 2013-03-15 18:47 ` Jay Kerns
0 siblings, 0 replies; 10+ messages in thread
From: Jay Kerns @ 2013-03-15 18:47 UTC (permalink / raw)
To: shripad sinari; +Cc: Sebastien Vauban, emacs-orgmode
Greetings,
On Fri, Mar 15, 2013 at 1:30 PM, shripad sinari
<shripad.sinari@gmail.com> wrote:
[snip]
I am happy with the current behavior, but
that isn't to say it couldn't possibly be improved or that I
disagree with Sebastien's suggestions. It did take me quite some
time to figure out what the heck was going on with it all, but
now that I know, I like it a lot.
Few comments:
- :results graphics makes the list even longer, yes? :-) I'm not
sure that every language supports it and I don't believe it's
currently in the manual. And I don't think it directly affects
what Sebastien is asking about.
- Out of the myriad combinations, I only use a few regularly.
- I hope that a change, if any, would be mindful of
brevity. Particularly with inline src blocks, it is much
shorter to write
: SRC_foo[:results value scalar raw append]{blah}
than it is to write
: SRC_foo[:results_collect value :results_type scalar
:results_handling append :results_wrapper raw]{blah}
(or however it would be decided to handle that).
--
Jay
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Syntax of Org Babel ":results" header argument
2013-03-15 9:54 ` Syntax of Org Babel ":results" header argument Sebastien Vauban
2013-03-15 11:41 ` Eric S Fraga
@ 2013-03-17 8:30 ` Bastien
2013-03-17 21:31 ` Eric Schulte
1 sibling, 1 reply; 10+ messages in thread
From: Bastien @ 2013-03-17 8:30 UTC (permalink / raw)
To: Sebastien Vauban; +Cc: public-emacs-orgmode-mXXj517/zsQ
Hi Sébastien,
"Sebastien Vauban"
<wxhgmqzgwmuf-geNee64TY+gS+FvcfC7Uqw@public.gmane.org> writes:
> As there was no reaction to this, I'd like to bump it up. At least, to either
> have a discussion on this, or a clearly stated "no go".
I tend to agree with Jay here and I prefer the minimalist syntax,
although values for the :results parameter are heterogeneous.
Also, I think the change you proposal can be backward-compatible,
and in that case, making it after 8.0 is fine.
In any case, I'll let Eric and Nicolas advice have priority over
mine here.
Best,
--
Bastien
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Syntax of Org Babel ":results" header argument
2013-03-17 8:30 ` Bastien
@ 2013-03-17 21:31 ` Eric Schulte
2013-03-17 23:22 ` Thomas S. Dye
0 siblings, 1 reply; 10+ messages in thread
From: Eric Schulte @ 2013-03-17 21:31 UTC (permalink / raw)
To: Bastien; +Cc: public-emacs-orgmode-mXXj517/zsQ, Sebastien Vauban
Bastien <bzg@altern.org> writes:
> Hi Sébastien,
>
> "Sebastien Vauban"
> <wxhgmqzgwmuf-geNee64TY+gS+FvcfC7Uqw@public.gmane.org> writes:
>
>> As there was no reaction to this, I'd like to bump it up. At least, to either
>> have a discussion on this, or a clearly stated "no go".
>
> I tend to agree with Jay here and I prefer the minimalist syntax,
> although values for the :results parameter are heterogeneous.
>
+1 for maintaining the existing concise syntax.
--
Eric Schulte
http://cs.unm.edu/~eschulte
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Syntax of Org Babel ":results" header argument
2013-03-17 21:31 ` Eric Schulte
@ 2013-03-17 23:22 ` Thomas S. Dye
2013-03-18 8:27 ` Andreas Leha
0 siblings, 1 reply; 10+ messages in thread
From: Thomas S. Dye @ 2013-03-17 23:22 UTC (permalink / raw)
To: Eric Schulte; +Cc: Bastien, Sebastien Vauban, public-emacs-orgmode-mXXj517/zsQ
Eric Schulte <schulte.eric@gmail.com> writes:
> Bastien <bzg@altern.org> writes:
>
>> Hi Sébastien,
>>
>> "Sebastien Vauban"
>> <wxhgmqzgwmuf-geNee64TY+gS+FvcfC7Uqw@public.gmane.org> writes:
>>
>>> As there was no reaction to this, I'd like to bump it up. At least, to either
>>> have a discussion on this, or a clearly stated "no go".
>>
>> I tend to agree with Jay here and I prefer the minimalist syntax,
>> although values for the :results parameter are heterogeneous.
>>
>
> +1 for maintaining the existing concise syntax.
+1 for stable syntax.
Tom
--
Thomas S. Dye
http://www.tsdye.com
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Syntax of Org Babel ":results" header argument
2013-03-17 23:22 ` Thomas S. Dye
@ 2013-03-18 8:27 ` Andreas Leha
2013-03-18 20:06 ` Sebastien Vauban
0 siblings, 1 reply; 10+ messages in thread
From: Andreas Leha @ 2013-03-18 8:27 UTC (permalink / raw)
To: emacs-orgmode
tsd@tsdye.com (Thomas S. Dye) writes:
> Eric Schulte <schulte.eric@gmail.com> writes:
>
>> Bastien <bzg@altern.org> writes:
>>
>>> Hi Sébastien,
>>>
>>> "Sebastien Vauban"
>>> <wxhgmqzgwmuf@spammotel.com> writes:
>>>
>>>> As there was no reaction to this, I'd like to bump it up. At least, to either
>>>> have a discussion on this, or a clearly stated "no go".
>>>
>>> I tend to agree with Jay here and I prefer the minimalist syntax,
>>> although values for the :results parameter are heterogeneous.
>>>
>>
>> +1 for maintaining the existing concise syntax.
>
> +1 for stable syntax.
>
+1 one more vote
Andreas
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: Syntax of Org Babel ":results" header argument
2013-03-18 8:27 ` Andreas Leha
@ 2013-03-18 20:06 ` Sebastien Vauban
0 siblings, 0 replies; 10+ messages in thread
From: Sebastien Vauban @ 2013-03-18 20:06 UTC (permalink / raw)
To: emacs-orgmode-mXXj517/zsQ
Hello all,
Andreas Leha wrote:
> tsd-P0awH739Ni4AvxtiuMwx3w@public.gmane.org (Thomas S. Dye) writes:
>> Eric Schulte <schulte.eric-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes:
>>> Bastien <bzg-whniv8GeeGkdnm+yROfE0A@public.gmane.org> writes:
>>>> "Sebastien Vauban" writes:
>>>>
>>>>> As there was no reaction to this, I'd like to bump it up. At least, to either
>>>>> have a discussion on this, or a clearly stated "no go".
>>>>
>>>> I tend to agree with Jay here and I prefer the minimalist syntax,
>>>> although values for the :results parameter are heterogeneous.
>>>
>>> +1 for maintaining the existing concise syntax.
>>
>> +1 for stable syntax.
>
> +1 one more vote
I've got the authoritative answers I was expecting. It was just a RFI. Case is
closed!
Best regards,
Seb
--
Sebastien Vauban
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2013-03-18 20:06 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-10 11:55 Syntax of Org Babel results Sebastien Vauban
2013-03-15 9:54 ` Syntax of Org Babel ":results" header argument Sebastien Vauban
2013-03-15 11:41 ` Eric S Fraga
2013-03-15 17:30 ` shripad sinari
2013-03-15 18:47 ` Jay Kerns
2013-03-17 8:30 ` Bastien
2013-03-17 21:31 ` Eric Schulte
2013-03-17 23:22 ` Thomas S. Dye
2013-03-18 8:27 ` Andreas Leha
2013-03-18 20:06 ` Sebastien Vauban
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).