(Pronounced exo-tickle) An open source object-oriented scripting language that is based on
OTcl but adds several new concepts. XOTcl was intended to develop language support for the implementation of design patterns, where design patterns can be added or removed at runtime.