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?
7 #+EMAIL: bzg AT altern DOT org
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}]]
18 Some org-mode related project currently being developed in worg.
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.
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 |
57 :list: '(9 2 3 4 5 6 7)