Plug-in adding Guile scripting support to XChat. . Guile is the GNU Scheme implementation, and the official GNU scripting language. Scheme is a minimalistic, clean Lisp dialect, that is a dynamically typed functional impure programming language with reflection. . XChat is a featureful IRC client with a GTK+2-based graphical user interface.