I think Konrad's and David's replies confirm my suspicion that I'm trying to find a solution to a problem that one does not encounter in Clojure. This makes my example irrelevant and a poor context for the discussion, so I'm changing the subject and bombard you with a new set of newbie questions.
Is the concept of Abstract Data Types [1] useful in Clojure? If yes, how would you implement one? If no, why don't the problems that ADTs are invented to solve occur in Clojure? If "yes or no, it depends", could you give an example of both cases and Clojure code to handle them? [1] http://en.wikipedia.org/wiki/Abstract_data_type Thanks, -- Timo --~--~---------~--~----~------------~-------~--~----~ 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 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 -~----------~----~----~----~------~----~------~--~---