Hi Oskar, My apologies; when I linked that series of articles, I did not mean to imply that 100% pure functional is the only way to go. In the handful of simple games I've written in Clojure (all of which are probably less complex than yours), I've also taken the hybrid approach others have advocated here: use state where needed, confine state changes to a core of state managers, and write everything else in a pure functional manner. Of course, the "where needed" part is highly subjective :) That's what I found valuable about the linked articles; they showed me how certain things that I thought could only be done imperatively can actually be done fairly cleanly in a functional manner.
-- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en