The MICPerl tag defines a section of the HTML document as Perl code. It allows coders to integrate complex data gathering and processing functions directly into an HTML document. It functions much the same as the JavaScript tag in Netscape, except that it does not rely on a proprietary language.
The MICPerl tag is the preferred tag for any code over a line or so in length, or for any code not meant to print to the HTML page. It might be used to query databases, perform calculations or anything else Perl is capable of.
Only Perl code, and not MIC code, should appear within a MICPerl. Note also that MICPerl should not attempt to change the contents of the page4.2 as there is no guarantee that this will work as expected since the compiler will be unaware of changes made from within the MICPerl container tags. Also be aware that MICPerl tags are part of the re-evaluation process when pages are verified (see 5.2), and this fact needs to be taken into account since if a vpage is used, the code will be run twice.4.3