> This isn't a challenge, but a question of clarity. Can’t argue with that. > By "too much" do you mean: > - solving "problems" which are aren't problems (e.g. enforcing an opinion) > - solving problems which do need to be solved but in the wrong way > - conflating the solution to too many problems > - something else entirely
Nothing fundamentally wrong about Om. It’s more about it enforcing an opinion and conflating the solution. Om gives you a protocol for component’s implementation. Om controls application state. Om components have local state. These choices complicate smaller projects. There is a good alternative if all you need is rendering immutable values to HTML: https://github.com/levand/quiescent It’s rationale is highly relevant to our discussion. > Are you suggesting they are fundamentally flawed (it doesn't sound > like it) or could be improved if only they did X...? > > > On 30 November 2014 at 23:26, Nikita Dudnik <[email protected] > (mailto:[email protected])> wrote: > > Here's another elm library https://github.com/ericnormand/elm-frp > > > > I’ve seen it but I’m pretty sure it’s just a proof of concept for Eric > > Normand’s blog post: > > http://www.lispcast.com/elm-frp-clojure-core-async > > > > Hopefully i'll get to use one of these with om soon, could make reasoning > > with multiple inputs quite nice. > > > > At the moment I’m experimenting with combination of bacon.js, immutable.js > > and virtual-dom libraries (yep, pure browser JS environment) and starting to > > feel like both Om and React do too much. > > > > > > -- > > Note that posts from new members are moderated - please be patient with your > > first post. > > --- > > You received this message because you are subscribed to a topic in the > > Google Groups "ClojureScript" group. > > To unsubscribe from this topic, visit > > https://groups.google.com/d/topic/clojurescript/XGtuD0CdC5c/unsubscribe. > > To unsubscribe from this group and all its topics, send an email to > > [email protected] > > (mailto:[email protected]). > > To post to this group, send email to [email protected] > > (mailto:[email protected]). > > Visit this group at http://groups.google.com/group/clojurescript. > > > > > > -- > > Note that posts from new members are moderated - please be patient with your > > first post. > > --- > > You received this message because you are subscribed to a topic in the > > Google Groups "ClojureScript" group. > > To unsubscribe from this topic, visit > > https://groups.google.com/d/topic/clojurescript/XGtuD0CdC5c/unsubscribe. > > To unsubscribe from this group and all its topics, send an email to > > [email protected] > > (mailto:[email protected]). > > To post to this group, send email to [email protected] > > (mailto:[email protected]). > > Visit this group at http://groups.google.com/group/clojurescript. > > > > > -- > Note that posts from new members are moderated - please be patient with your > first post. > --- > You received this message because you are subscribed to a topic in the Google > Groups "ClojureScript" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/clojurescript/XGtuD0CdC5c/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected] > (mailto:[email protected]). > To post to this group, send email to [email protected] > (mailto:[email protected]). > Visit this group at http://groups.google.com/group/clojurescript. -- 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.
