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

Reply via email to