An extension is a common term meant to convey an increased functionality (i.e. extending functionality) and is used to refer to code that defines additional [Tcl] procs either by way of [package] and Tcl scripts or the Tcl [C] API. An extension may define new actions, new widgets, new processing types, etc. ---- [Category Glossary]