Tail, a typed and structured document editor
This is the main repository for Tail, a typed and structured document editor. Tail builds on the idea of documents with nested substructures, and provides a way to derive editors based on a given document template.
This repository currently hosts two main subprojects:
The research is still in its infancy. You can find the current state of the research at docs/tail.pdf
.
The CVDL prototype encompasses a rendering engine for documents, as well as an editor for editing documents.
There are two implementations of the rendering engine:
Currently, I focus on the Typescript implementation as I use it for the editor, which resides in the cvdl-editor
directory.