[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] [RFC] Standardized code block keywords
From: |
Eric Schulte |
Subject: |
Re: [O] [RFC] Standardized code block keywords |
Date: |
Tue, 25 Oct 2011 08:44:56 -0600 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) |
Alright,
I've tallied up the results and we have the following (with full voting
information below [1]).
Call lines
| call | 13 |
It seems unanimous that remote code block calls should use the #+call:
syntax moving forward.
Data and result names
| (name results) | 3 |
| name | 2 |
| (data results) | 2 |
| (object results) | 1 |
| data | 1 |
| object | 1 |
The Data and result name lines were less straightforward, but I think
the best solution which also seems to be the majority opinion will be to
allow #+name: lines to be used to name results, and in the case of
results of un-named code blocks a #+results: line will be used.
It will also be necessary to allow usage of #+tblname: for as long as
this syntax is used to name tables for Org-mode spreadsheet formulas.
Code block names
| srcname | 5 |
| name | 4 |
| source | 3 |
| src | 1 |
Surprisingly (to me) srcname is the winner here, but luckily I haven't
yet voted, and although I would have though #+source: would have been
the winner I like the simplicity of using #+name: for named code blocks
as well as named data. So I'll vote for #+name: here making it a tie,
and I'll also take tie-breaking powers upon myself giving #+name: the
win.
I hope to put together an implementation of this change soon.
Cheers -- Eric
Footnotes:
[1] ** eliminate synonyms
#+tblname: code-block-names
| source | dye |
| srcname | dokos |
| srcname | moe |
| srcname | vauban |
| srcname | wagner |
| name | goaziou |
| srcname | thorsten |
| source | rosenfeld |
| name | bausch |
| source | malone |
| name | moreira |
| name | fraga |
| src | krug |
#+tblname: call-lines
| call | dye |
| call | dokos |
| call | moe |
| call | vauban |
| call | wagner |
| call | goaziou |
| call | thorsten |
| call | rosenfeld |
| call | bausch |
| call | malone |
| call | moreira |
| call | fraga |
| call | krug |
#+tblname: data-names
| object | dye |
| (data results) | wagner |
| name | goaziou |
| (data results) | rosenfeld |
| (name results) | bausch |
| data | malone |
| name | moreira |
| (name results) | fraga |
| (object results) | krug |
| (name results) | vauban |
#+begin_src emacs-lisp :var data=call-lines
(mapcar (lambda (el) (list (car el) (cdr el)))
(reduce (lambda (acc vote)
(cons (cons vote (+ 1 (or (cdr (assoc vote acc)) 0)))
(remove-if (lambda (pair) (equal (car pair) vote))
acc)))
(mapcar #'car data) :initial-value ()))
#+end_src
Call lines
| call | 13 |
Data and result names
| (name results) | 3 |
| name | 2 |
| (data results) | 2 |
| (object results) | 1 |
| data | 1 |
| object | 1 |
Code block names
| srcname | 5 |
| name | 4 |
| source | 3 |
| src | 1 |
--
Eric Schulte
http://cs.unm.edu/~eschulte/
- Re: [O] [RFC] Standardized code block keywords, (continued)
- Re: [O] [RFC] Standardized code block keywords, Sebastien Vauban, 2011/10/25
- Re: [O] [RFC] Standardized code block keywords, Nicolas Goaziou, 2011/10/21
- Re: [O] [RFC] Standardized code block keywords, Eric Schulte, 2011/10/21
- Re: [O] [RFC] Standardized code block keywords, Eric Schulte, 2011/10/21
- Re: [O] [RFC] Standardized code block keywords, Viktor Rosenfeld, 2011/10/21
- Re: [O] [RFC] Standardized code block keywords, Daniel Bausch, 2011/10/23
- Re: [O] [RFC] Standardized code block keywords, Sebastien Vauban, 2011/10/24
- Re: [O] [RFC] Standardized code block keywords, Eric Schulte, 2011/10/24
- Re: [O] [RFC] Standardized code block keywords, Daniel Bausch, 2011/10/25
- Re: [O] [RFC] Standardized code block keywords, Sebastien Vauban, 2011/10/25
- Re: [O] [RFC] Standardized code block keywords,
Eric Schulte <=
- Re: [O] [RFC] Standardized code block keywords, Christian Moe, 2011/10/25
- Re: [O] [RFC] Standardized code block keywords, Nick Dokos, 2011/10/25
- Re: [O] [RFC] Standardized code block keywords, Martyn Jago, 2011/10/25
- Re: [O] [RFC] Standardized code block keywords, Eric Schulte, 2011/10/25
- Re: [O] [RFC] Standardized code block keywords, Nick Dokos, 2011/10/25
- Re: [O] [RFC] Standardized code block keywords, Daniel Bausch, 2011/10/26
- Re: [O] [RFC] Standardized code block keywords, Giovanni Ridolfi, 2011/10/26
- Re: [O] [RFC] Standardized code block keywords, Daniel Bausch, 2011/10/26
- Re: [O] [RFC] Standardized code block keywords, Nick Dokos, 2011/10/26
- Re: [O] [RFC] Standardized code block keywords, Daniel Bausch, 2011/10/27