Object-oriented design has been frequently sourced as becoming standard for simulations. Even on the clojure website, it states, "[Object-oriented design is ] Born of simulation, now used for everything, even when inappropriate". I've also heard GUIs are more easily developed using object orientation.
So my question is where is Clojure appropriate? I've read the many benefits of functional programming, but it seems the above quote lashes out as a complaint, but it seems more natural to view every program as a simulation. You could write a web server in Clojure and when you stress test it, isn't it acting like a simulator? Obviously somethings are relatively easy to appy to functional languages, but some things seem much more natural using object oriented design. Is there a good review that shows when functional languages are more appropriate and how to design them contrasted against object-oriented approaches? -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to [email protected] Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/clojure?hl=en
