Состояния Clojure внутри состояний внутри состояний

Я хотел бы услышать, какой совет Гуру Clojure здесь рассказывают об управлении состоянием в иерархиях. Я часто использую {: структуры {: like {: this {: with {: many 'levels}}}}} , и если я хочу отслеживать изменения состояния на нескольких уровнях, бросая атомы вокруг значений (atom {: like (atom 'this)}) , я поймал себя на мысли, что это должно быть неправильно. В общем случае лучше использовать только один атом на верхнем уровне и не иметь ни одного в качестве значений на карте?

14
задан Hendekagon 14 November 2011 в 04:40
поделиться