Note: This document was taken from the devwiki. These pages haven't been updated in a while, and their information may not be relevant anymore.
On aMSN start we source many .tcl files from disk. Sometimes, some of these modules require that other modules have been previously loaded. Here, a little tree that shows dependencies, so it helps us if we change the order.
abook.tcl <- protocol.tcl
This means, protocol.tcl depends on abook.tcl