Написание ленивого, функционального, интерактивного приложения командной строки на Clojure

Мне интересно: как лучше всего написать программу на Clojure, которая взаимодействует с пользователем или другой программой через stdin и stdout?

Ясно, что это можно было бы написать какой-то императивный цикл, но я надеюсь найти что-нибудь более ленивое / функциональное, немного вдохновленное функцией "взаимодействия" Haskell.

18
задан mikera 30 March 2011 в 12:25
поделиться