Взяв, например, Python как хороший пример современного языка сценариев, он имеет возможность чтения программы (в отличие от входных данных для программы) из stdin.REPL является очевидным вариантом использования, когда stdin является терминалом, но он также предназначен для обработки сценария, когда он не является терминалом.
Какие существуют варианты использования для чтения самой программы из неинтерактивного stdin?
(Причина, по которой я спрашиваю, заключается в том, что я сам работаю над языком сценариев и задаюсь вопросом, является ли это важной функцией, предоставляемой, и если да, то как должна выглядеть специфика.)