On 25 jan 2014, at 20:50, David Nolen <[email protected]> wrote: On Sat, Jan 25, 2014 at 1:55 PM, Dan Holmsand <[email protected]> wrote: > Well, that depends on your definition of "modular", doesn't it :) > > If I can't include somebody's component and apply time management to it, > that's sounds unambiguously "non-modular" with respect to *time management*.
I meant that you may not *want* to let "time management" of one component influence undo functionality of another. I think there is value in having both "integrated modules" (w.r.t for example time management), and "isolated modules", and that the line between the two may not always be very clear. (Btw. "time management" is a very cool expression. Must use that more often :)) > It is "modular" in the sense that it is isolated from the rest of the page, > which is (I suppose) sort of the opposite of your idea of modular... > > I think I was careful to say modular with respect to something specific > earlier :) > > In Om we get the same basic component modularity offered by React and Reagent > but we also get a whole new kind modularity because Om was designed that way > after a fairly serious assessment of the React model. Oooh, I didn't in any way mean to say that Om is anything but extremely cool. The invention of a whole new way of handling state in client apps doesn't happen every day. Probably not even every decade. I'm just trying to defend my little creation :) And I think that there is also value in the "plain React model" - it sort of fits my brain quite nicely for some reason. And it is so much nicer to use in ClojureScript (especially since it becomes easy to separate state from UI definition). /dan -- Note that posts from new members are moderated - please be patient with your first post. --- You received this message because you are subscribed to the Google Groups "ClojureScript" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/clojurescript.
