On Jul 12, 1:26 pm, Nicolas Oury <nicolas.o...@gmail.com> wrote: > The right choice depends somehow of taste.
chipping in two cents: try to predict what kinds of change your system needs to support, and use that to help choose a style. (a) fp style: easy to add new operations on a fixed set of data types. (cf. pattern matching styles in ocaml, haskell, etc.) (b) oo style: easy to add new data types implementing a fixed set of operations. (c) in between style: something that purports to cut the gordian knot in the expression problem? typeclasses? multimethods? whatever crazy stuff scala does? or something else besides? sincerely. -- 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