В общем, я понял, как это сейчас делают. Скачивается фигня под названием jupyter, позволяющая в браузере открывать и редактировать текст (на маркдауне) со вставленными туда фрагментами кода, которые по желанию запускаются на выполнение. Готовым текстом и кодом можно поделиться, выложив на специальный сайт и дав ссылку (можно также скачать и запускать на своём компьютере, поставив jupyter). LaTex поддерживается далеко не весь, с рисованием диаграмм могут быть проблемы, зато нашлись деревья вывода, спасибо. Сейчас долго бился, пытаясь вставить туда какой-нибудь стековый язык, железный дурак (ИИ гугла) даёт каждый раз разные советы и все не работают. На питоне писать не буду принципиально (себя не уважать), предлагают также языки R, Julia и ещё много разных удивительных
https://github.com/tariqueus/jupyter-kernelsПисать на Forth железный дурак сильно не советует, не доработано, говорит, и падает часто, аналогично и Postscript. Программа Quarto позволяет сделать из блокнота jupyter книжку или сайт (pdf или html), но возможность запускать код пропадёт.