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

Reply via email to