Wow! I'm literally hacking on a little project called `entangle` ;) which
keeps remote atoms in sync using websockets, core.async.

On Thu, May 7, 2015 at 4:16 PM Marc Fawzi <[email protected]> wrote:

> Thank you for coming back to this ... I got busy in between the time I
> naively engaged you on that thread and have not had the chance to dig into
> what you were proposing but now Clojure and related concepts are far less
> foreign to me and I'll certainly be reading your proposed change and
> discussing it with the current maintainers in the Reagent org as well as
> Dan himself (hopefully! I know he just answered a whole bunch of issues)
>
> btw, I love the connotation with quantum entanglement (if that was
> intentional)
>
>
>
>
> On Thu, May 7, 2015 at 3:52 PM, Frozenlock <[email protected]> wrote:
>
>> You might be interested in a quick look at:
>> https://github.com/Frozenlock/entanglement
>>
>> I wrote it after working on reagent-cursors and seeing a pattern emerge.
>>
>> The main purpose is to have an abstraction layer between the data and the
>> application (IE Reagent).
>> This way you can decouple how Reagent is written and how your data is
>> stored in an atom.
>>
>> (Related Reagent issue:
>> https://github.com/reagent-project/reagent/issues/92)
>>
>>
>> On Tuesday, May 5, 2015 at 7:47:02 PM UTC-4, marc fawzi wrote:
>>>
>>> So after a couple of months drooling over ClojureScript's more advanced
>>> facilities, I've finally managed to play with Protocols and Records.
>>>
>>> It feels a bit OO-ish me, but can't see how I could survive without
>>> it....
>>>
>>> Is this really functional programming or did I subconsciously revert to
>>> OO?
>>>
>>> PowerCursors >>>
>>>
>>> https://gist.github.com/idibidiart/0090a95b6b4f9c12c070
>>>
>>>
>>> The previous version was a weaker abstraction which used multi-methods (
>>> https://gist.github.com/idibidiart/2b3aa1594ce707227b96) and is very
>>> amateur in retrospect so I'm hoping the next version will be that much
>>> better...
>>>
>>> This one doesn't even
>>>
>>> If you have any feedback for this n00b please don't hesitate to share
>>> here.
>>>
>>> Btw, all of this digging and exploring because of one comment at our
>>> last SF Reagent meetup that cursors were just simple pointers. The latest
>>> abstraction doesn't even use any cursor per se but invents it's own simple
>>> yet more robust lensing pattern.
>>>
>>> Thank you for all your help answering my often ridiculous questions.
>>>
>>> Marc
>>> p.s. the last meetup's video IS coming this Thursday, and it will put
>>> all of this "Cursors can do it all, depending on how you define them"  in
>>> context..
>>>
>>>  --
>>
> You received this message because you are subscribed to the Google Groups
>> "Reagent-Project" 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/reagent-project.
>> For more options, visit https://groups.google.com/d/optout.
>>
>  --
> 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.
>

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