Hey,

I just wanted to update the list on something I've been working on lately 
called ProjectDemo. 

My idea is to create a demo/prototype of an Étoilé project which fully supports 
the neat features we want to have like revision control, checkpoints, 
collaborative editing, etc. To keep this to a manageable task, I'm just 
implementing a small selection of document types (currently just one: an 
outliner document).

I think this will be really cool and serve several purposes:
 - help validate UI ideas, in an environment where we can test them out
 - help validate framework design. 
 - hopefully it will be a neat demo to show people what we are trying to build 
:-)

The current state isn't too interesting yet. You can create outline douments, 
edits you make are committed to disk, and there's a history inspector which 
lets you revert to previous versions. I'm just working on the cool things 
(right now, writing the collaborative editing code.) :-)

In terms of implementation I'm using my CoreObject rewrite for persistence, and 
EtoileFoundation's metamodel code. I'm not using EtoileUI right now, but my 
plan is to switch to using EtoileUI once ProjectDemo is finished.

You can check it out in branches/ericwa/ObjectMerging .. however it currently 
only works on OS X 10.6. The only GNUstep incompatible thing I use is the 10.6 
pasteboard API, otherwise it should be an easy port.

Cheers,
Eric
_______________________________________________
Etoile-dev mailing list
Etoile-dev@gna.org
https://mail.gna.org/listinfo/etoile-dev

Reply via email to