The compilation took hours, so hooks with an emebedded scripting language used to make changes to the system without recompilation.