но не используя IO как структуру данных при этом?
Можно, но как я это вижу границы грязи сместятся с края мира поближе к тебе.
немного ереси: input-output можно просто не оформлять как эффект. Конечно, если работа с вводом-выводом остается pure - всегда возвращает одни и те же данные для одних и тех же аргументов.
Обсуждают сегодня