Я могу сделать это на Java, Python, Haskell ... как вы делаете это в DrScheme? Обычный поиск в Google не дал ответа.
Я знаю, что это MIT Scheme, а не DrScheme, но вы пробовали flush-output ?
Если вы используете язык R6RS, вы можете использовать flush-output-port ( PLT docs ). Это также указано в SRFI-82 .