Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Model sync #128

Open
wants to merge 125 commits into
base: master
Choose a base branch
from
Open

WIP: Model sync #128

wants to merge 125 commits into from

Conversation

rksm
Copy link
Member

@rksm rksm commented Mar 22, 2013

starting with an interface for syncing changes between objects stored in a local or remote data store. The interface for now includes:

ObjectHandle

read

  • #get
  • #subscribe

write

  • #set
  • #commit (set ensuring no overwrites)

Local Store

  • currently synchronous object store
  • outlines an interface required by any store

Thinks I'm working on:

  • remote store
  • (sub)handle access
  • reading tree changes
  • synchronization for collections

@@ -145,6 +145,10 @@ Object.extend(lively.morphic, {
}

});
Object.extend(lively, {
show: lively.morphic.show,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this be called highlight?

rksm added 29 commits June 26, 2014 09:33
…stored in

a local or remote data store. The interface for now includes:

## read
- `#get`
- `#subscribe`

## write
- `#set`
- `#commit` (transaction semantics)

Thinks I'm working on:
- (sub)handle access
- reading tree changes
- synchronization for collections
(internally now using an objectified path representation)
currently {type: 'identity', value: OBJECT}
lwassermann and others added 30 commits June 26, 2014 09:33
… own class

indicateUpdate now also get information about all the morphs changed by an update
to indicate state, such as orange for changed and black for normal
indicateUpdate now gets a list of changed (sub-)morphs
fixed old texts due to the intorduction of the author field
…, to allow for local DB again, for the tutorial
… fail, and generated an unneccessary large amount of noise in log files
…ions pointing to an updateIndicator before copying
…ise, the original and replaced morphs behave differently for newly added inputs
…indicator with the updates list is sufficient.
… db and the ConsumingReferenceArea in the PartsBin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants