<h2><aname="Given_block__IN_read_only_memory_"></a>Given block (IN read-only memory) </h2>
<dlclass="function">
<dt>
<aname = "ZEN:Iam"></a>
<strong>ZEN:Iam (name)</strong>
</dt>
<dd>
Declare 'my own' name that will refer all uses of the 'my' pronoun
to structures contained under this name. (name)
<h3>Parameters:</h3>
<ul>
<li><spanclass="parameter">name</span>
own name to be saved in ACK.whoami
</li>
</ul>
</dd>
<dt>
<aname = "ZEN:pick"></a>
<strong>ZEN:pick (name, data)</strong>
</dt>
<dd>
Pick a generic data structure from the <b>IN</b> memory
space. Looks for named data on the first and second level and makes
it ready for <ahref="../modules/lua.zencode.html#ZEN:validate">validate</a> or <ahref="../modules/lua.zencode.html#ZEN:ack">ack</a>.
(name, data)
<h3>Parameters:</h3>
<ul>
<li><spanclass="parameter">name</span>
string descriptor of the data object
</li>
<li><spanclass="parameter">data</span>
[opt] optional data object (default search inside IN.*)
</li>
</ul>
<h3>Returns:</h3>
<ol>
true or false
</ol>
</dd>
<dt>
<aname = "ZEN:pickin"></a>
<strong>ZEN:pickin (section, name)</strong>
</dt>
<dd>
Pick a data structure named 'what' contained under a 'section' key
of the at the root of the <b>IN</b> memory space. Looks for named
data at the first and second level underneath IN[section] and moves
it to TMP[what][section], ready for <ahref="../modules/lua.zencode.html#ZEN:validate">validate</a> or <ahref="../modules/lua.zencode.html#ZEN:ack">ack</a>. If
TMP[what] exists already, every new entry is added as a key/value
(section, name)
<h3>Parameters:</h3>
<ul>
<li><spanclass="parameter">section</span>
string descriptor of the section containing the data