minor change
[Worg/babel-doc.git] / org-devel.org
blob24b42dcb6c8edb5ab9a492f2c659b373f00bdc6c
1 #+OPTIONS:    H:3 num:nil toc:t \n:nil @:t ::t |:t ^:t -:t f:t *:t TeX:t LaTeX:t skip:nil d:(HIDE) tags:not-in-toc
2 #+STARTUP:    align fold nodlcheck hidestars oddeven lognotestate
3 #+SEQ_TODO:   TODO(t) INPROGRESS(i) WAITING(w@) | DONE(d) CANCELED(c@)
4 #+TAGS:       Write(w) Update(u) Fix(f) Check(c) 
5 #+TITLE:      Ongoing Development of Org Additions?
6 #+AUTHOR:     Worg people
7 #+EMAIL:      bzg AT altern DOT org
8 #+LANGUAGE:   en
9 #+PRIORITIES: A C B
10 #+CATEGORY:   worg
12 # This file is the default header for new Org files in Worg.  Feel free
13 # to tailor it to your needs.
15 [[file:index.org][{Back to Worg's index}]]
17 * Current Projects
18 Some org-mode related project currently being developed in worg.
21 ** Org Collector
22 Located in [[file:elisp/org-collector.el]].
24 A utility for collecting properties from the headers in an org file,
25 running the properties through arbitrary elisp functions, and
26 presenting the results in a table.
28 The functionality of this tool is similar to the functionality of
29 [[info:org:Capturing%20column%20view][info:org:Capturing column view]], but this has support for processing
30 prior to the generation of the table.
32 Here is a simple example application of this utility.
34 #+begin_comment ems better example
35 it might be better to put an exercise example here if someone has one.
36 #+end_comment
38 #+BEGIN: propview :id "data" :cols (ITEM f d list (apply '* list) (+ f d))
39 | "ITEM" | "f" | "d" | "list"                  | "(apply (quote *) list)" | "(+ f d)" |
40 |--------+-----+-----+-------------------------+--------------------------+-----------|
41 | "run1" |   2 |  33 | (quote (9 2 3 4 5 6 7)) | 45360                    |        35 |
42 | "run2" |   4 |  34 | :na                     | :na                      |        38 |
43 | "run3" |   4 |  35 | :na                     | :na                      |        39 |
44 | "run4" |   2 |  36 | :na                     | :na                      |        38 |
45 |        |     |     |                         |                          |           |
46 #+END:
48 *** Example Data
49       :PROPERTIES:
50       :ID:       data
51       :END:
53 ****** run1
54       :PROPERTIES:
55       :d: 33
56       :f: 2
57       :list: '(9 2 3 4 5 6 7)
58       :END:
61 ****** run2
62       :PROPERTIES:
63       :d: 34
64       :f: 4
65       :END:
68 ****** run3
69       :PROPERTIES:
70       :d: 35
71       :f: 4
72       :END:
75 ****** run4
76       :PROPERTIES:
77       :d: 36
78       :f: 2
79       :END: