Comment on On the criteria to be used in decomposing systems into modules (1972) [pdf]parentComments−mvc4yI think Clojure quite explicitly rejects "encapsulationism". As does the "data on the outside" philosophy of event driven systems.−rmbyrro4yMany times one wants to encapsulate is to protect. Data is immutable in Clojure, which goes away with problems arising from everything accessible in wild west.
Comments
I think Clojure quite explicitly rejects "encapsulationism". As does the "data on the outside" philosophy of event driven systems.
Many times one wants to encapsulate is to protect. Data is immutable in Clojure, which goes away with problems arising from everything accessible in wild west.