Algorithms for Editing Operations

I have begun to research algorithms for editing, including insert text, insert content, delete content, insert newline, and replace content. I believe our goal should be to have consistent behavior that is reasonable and simple. In order to make it lightweight and easy to agree on, I think it should have very few heuristics and should instead rely on well-defined simplicity. This will result in imperfect, but consistent behavior. Frameworks and sites can implement their own complex heuristics or custom behavior using Intention Events. Thoughts?

Ben

Received on Friday, 7 November 2014 00:09:14 UTC