Sysquake supports two kinds of codes: libraries (collections of related functions which extend Sysquake capabilities), and SQ files, applications with interactive graphics which can have their own menus.
Sysquake allows for two forms of coding: library collections (groups of related functions that expand Sysquake's capabilities) and SQ files, which are standalone applications with graphical interfaces and menu systems.