Спасибо. Пайтон и вала, увы, не входят в мой стек, а с D я знаком, хотя не доводилось его где-то серьезно использовать, но появился кейс на небольшие системные утилитки. Параллельно, я присматриваюсь к Flutter, но там свои недостатки, этих моих задач в ближайшем будущем он решить явно не сможет.
А есть ли ссылки об интеграции Lua плагинов, насколько я в курсе в Tilix их же нет вроде как
https://github.com/gnunn1/tilix/issues/1014. В случае плагина появляется два варианта: держать луастейт открытым постоянно или закрывать каждый раз после вызова плагина. Второй вариант выглядит более безопасным, да и наверняка есть какие-то атаки на стек, через которых передаются данные между прогой и плагином, хотя это создает проблемы сохранения состояний в плагине, ну и скорее всего сказывается на производительности...