On Friday, December 27, 2013 10:02:46 AM UTC-6, Massimiliano Tomassoli 
wrote:
>
> I've seen Clojure in action and I know it's extremely concise and 
> expressive. What I wanted to know is how it copes with complexity when you 
> develop complex systems. 
>

My intuition is that getting rid of or reducing mutable state by itself 
reduces some of the problems of complexity.  I'm not against 
mutability--some things are a lot easier with it--but it's also one of the 
motivations for modularizing code.  One of the purposes of OO is to reduce 
and constrain dependence on state elsewhere. 

This is not a full answer because there's still a need for making code 
modular even with immutability, and because although I've programmed in an 
FP spirit for a long time, it's only recently, when I started learning 
Clojure, that I've tried to be more pure about FP.  So others will have 
more insight into what I suggest above.

-- 
-- 
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.

Reply via email to