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