Hi! 

I’ve tried to get through Om tutorials and cursors are still most mysterious 
part of it for me. I mean, idea is clear, but practice is filled with a lot of 
pitfalls. 

I'm looking for help in understanding them. These are the questions I believe 
could make nice introduction and help people like me understand the idea fully: 

what’s cursor 
what operation does it support 
how and when to update the cursor, how changes are propagated to the core state 
(atom) 
how to create a cursor from atom 
how to convert cursor to data 
how to create cursor from cursor 
how are cursors related to render, why render is so special for them 
how exactly component state is dependent on a cursor 
what’s the role of IValue and ICloneable in cursors life? 
why do we have to implement ICloneable on Strings (in an immutable language!) 
in order for cursors to work? 

Looking for answers. Thanks!

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