mkremins / flense

Edit trees, not text
MIT License
101 stars 3 forks source link

Document expected app-state structure #29

Closed mkremins closed 9 years ago

mkremins commented 10 years ago

Explain that the editor component's state should be an xyzzy zipper over a Clojure parse tree. Demonstrate how to build such a zipper (using the utility functions in flense.model), explain why a clojure.zip zipper won't work, and consider adding a function to xyzzy that hides the details of zipper construction from the client.