Chapter 6
Data Views

6.1 Split Preprocessing

A \filtercommand prefix to the commands \annotation, \name, \resource, \effort, \start, and \finish provides preprocessing for the commands without producing any output.

The \putcommand instruction may be used for extracting the outcome of the command most recently preprocessed by \filtercommand.

6.2 Processing Within Restricted Environments

The \putcommand instruction may be used for importing data into immediately processed environments.

Example. The \section command of LATEX can’t process definitions that appear in its arguments. Hence, instead of using a command of the form \section{\name{m1}}, one should introduce the code

\filtercommand\name{m1} \section{\putcommand}.

The commands \annotation, \name, \resource, \effort, \contributions, \start, \finish, \apply, and \rapply are not permitted within environments that cannot process definitions of (La)TEX. However, the restriction does not apply to \annotation, \name, \start, and \finish within the drawing structures of TEXProject, and to the \putcommand command.

6.3 Dates

\setNumericDate\cs{date,annotation}

Examples:

Example.

   \setNumericDate\Start{t1,start}
   \setNumericDate\Finish{t1,finish}
   \setNumericDate\Notice{m1}
   \setNumericDate\Current{01/03/95}

6.4 Dates Projects

\datesproject{tag}{name}{list of members}{description}

6.5 Contributors Projects

\contributorsproject{tag}{name}{list of members}{description}