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