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 Pro can also be extended with plugins.
Code
Several applications share a large part of Sysquake code:
Sysquake Application Builder
program which creates stand-alone executable applications (bundled with Sysquake Pro)
Sysquake for LaTeX
Sysquake's language and graphics directly in LaTeX (package file and compiled application)
Libraries are usually compatible with all these applications.
History
Sysquake 3 supported MySQL and SQLite databases, TCP/IP and audio input and output.
↑Esteban-Escaño, Javier; Martínez, José Manuel Díaz (2022). "Use of Sysquake as an interactive tool in the teaching of automation systems". 2022 Congreso de Tecnología, Aprendizaje y Enseñanza de la Electrónica (XV Technologies Applied to Electronics Teaching Conference). Teruel, Spain: IEEE. doi:10.1109/TAEE54169.2022.9840670. ISBN978-1-6654-2161-4.