Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: 01330ec25d
Fetching contributors…

Cannot retrieve contributors at this time

57 lines (46 sloc) 1.583 kb
__NAME__ purpose
fetch Interchange code on-demand from CodeRepository instead of starting up with everything
__END__
__NAME__ synopsis
<group choice='plain'>
<arg choice='plain'>No</arg>
<arg choice='plain'>Yes</arg>
</group>
__END__
__NAME__ description
The directive instructs &IC; to fetch code blocks "on-demand" from the
&conf-CodeRepository; instead of starting up with everything.
It helps speed up &IC; startup time and reduce memory footprint.
</para><para>
So, at runtime, when particular functionality is needed but is not
yet present in the running &IC; installation, it is copied from
&conf-CodeRepository; to
<filename class='directory'>$Global::TagDir/Accumulated/</filename>
<emphasis role='bold'>and automatically activated</emphasis>.
Later, when you restart &IC; the next time, these code blocks will be
found in the accumulated directory and loaded normally
(there will be no need to fetch them from &conf-CodeRepository;
again).
</para><para>
Over time, as you access pages and routines, a full set of tags
used by a &glos-catalog;
will be copied to the accumulated directory, and you will then be
able to turn &conf-AccumulateCode; off.
(In fact, &conf-AccumulateCode; is recommended for development and should
really be turned off in production systems).
__END__
__NAME__ notes
See &conf-CodeRepository; for a complete discussion.
__END__
__NAME__ see also
CodeRepository
__END__
__NAME__ author
&mheins;
__END__
__NAME__ example: Enabling AccumulateCode
Put the following in &gcf;:
<programlisting>
AccumulateCode Yes
</programlisting>
__END__
Jump to Line
Something went wrong with that request. Please try again.