XiRCON uses TCL as its native scripting language and provides the source code for many of the built-in XiRCON commands in TCL, which allows users to customize the client to their heart's content. One of the more impressive features in XiRCON is the userlist manager, which utilizes advanced algorithms to intelligently ban, ignore, or notify you of specific individuals.
Also included in the XiRCON package is the scripting editor Xed (XiRCON Editor) for creating and modifying scripts. You can write TCL scripts with Xed to create your own commands, event handlers, popup menus, hotkeys, and more for XiRCON. Together, the TCL support and Xed editor give XiRCON the nod as the most customizable IRC client currently available.