next up previous contents
Next: name Up: MICdefine Previous: Syntax   Contents

Description

MICdefine is used to define field types--how they will be displayed and the type of data they contain. Any piece of data which may be queried from or displayed to an end user should be MICdefine'd. MICdefine tags have an undefined meaning outside of a MICfieldspace tag.

Putting conditionals around a MICdefine (or any other fieldspace tag) has no effect. There is a fundamental difference between the setup code or group setup code (the code external to the MICdefine but within a MICfieldspace and possible MICgroup) and they occupy different lexical groups, even though bad style may make this distinction unclear. For this reason and for simple style and purpose, code within the code blocks following should be side effect-free with regards to all data except for the field itself.



Subsections