/** * Install a capability. * * @param capability -- A capability. */ void Strine_::InstallCapability(Capability const& capability) { Strine strine(shared_from_this()); capability.Install(strine); this->capabilities.push_back(capability.Identifier()); // Re-install all builtins. GlobalEnvironment_::InstallBuiltins( this->global_environment , this->builtins_table); }