Err, a lot of these questions are quite open in nature. I don't think anyone in software engineering has great answers - see "Everything is an Object" for Javaland and then some of the proposals in Doug Hoyte's Let Over Lambda (an excellent read if you're after Common Lisp books and recognize the high-mindedness). These topics should then probably be reframed with additional context.
I probably sound like a broken record, but I strongly feel that you should ask for examples of large projects and look for yourself to see how they're engineered. Umm, I hope that no one actually said that Lisp is the perfect language and everyone else is stupid or that OOP is useless with immutability. What are some flaws that you think Clojure has? : ) On Friday, December 27, 2013 3:24:56 PM UTC-5, Massimiliano Tomassoli wrote: > > On Friday, December 27, 2013 7:31:25 PM UTC+1, Sean Corfield wrote: >> >> I'm not sure why you are less trusting of their >> real world experiences than what your professors told you about >> (theoretical) OOP... >> > > First, someone said that OOP doesn't alleviate the problems that it's > supposed to solve and this I don't believe. > Then, someone else claimed that OOP is useless in presence of > immutability. I don't agree with that. It would also imply that Scala's > developers are just plain stupid. > So I was under the impression that you were criticizing something you > didn't fully understand. > Also, it's difficult to trust someone who claim that LISP is the best > language there is and everybody else is just stupid for not realizing that. > I only tend to trust people who realize that their language is not perfect > and is just one of the many languages available. > > -- -- 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 --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.