Define new terms

This commit is contained in:
contrapunctus 2022-02-16 02:34:08 +05:30
parent d1107a50e1
commit 993281ed6d
1 changed files with 4 additions and 1 deletions

View File

@ -48,8 +48,11 @@ Quite recently, after around two years of Chronometrist developement and use, I
:PROPERTIES:
:DESCRIPTION: Explanation of some terms used later
:END:
Chronometrist records /time intervals/ (earlier called "events") as plists. Each plist contains at least a =:name "<name>"=, a =:start "<iso-timestamp>"=, and (except in case of an ongoing task) a =:stop "<iso-timestamp>"=.
Chronometrist deals with two entities -
+ time intervals (earlier called "events") :: these are currently represented as plists. Each plist contains at least a =:name "<name>"=, a =:start "<iso-timestamp>"=, and (except in case of an ongoing task) a =:stop "<iso-timestamp>"=. Optionally, it may contain other keys.
+ record :: associating a date with time intervals (and possibly key-values). These are currently represented as lists in the form =("<date>" [<keyword> <value>]* <interval plist>+)=.
Some other terms
+ row :: a row of a table in a =tabulated-list-mode= buffer; an element of =tabulated-list-entries=.
+ schema :: the column descriptor of a table in a =tabulated-list-mode= buffer; the value of =tabulated-list-format=.