Ibid's Editor

WARNING! THIS SOFTWARE IS NOT YET READY FOR PRODUCTION USE. IT MAY EAT YOUR CONTENT. IT CERTAINLY WILL CONTAIN SURPRISES IN ITS USER INTERFACE. These problems will be dealt with in the future.

SECURITY WARNING: THIS PROGRAM SHOULD NOT BE USED TO WRITE CONFIDENTIAL OR OTHERWISE SENSITIVE DOCUMENTS. ITS MECHANISM WILL INHERENTLY LEAK DELETED INFORMATION ALONG WITH AN INTENTIONALLY PUBLISHED DOCUMENT.

Ibid's Editor is an editor for xanalogical text, which is, so to speak, hypertext on steroids.

Xanalogical text is based on the idea that text has an identity: that is, the word cat that I wrote just now is different from the same word that I write at some other time and also different from the same word as written by anybody else. Xanalogical systems assign identity to all content that is injected to it as it is injected; when the content is manipulated inside the system, that identity is preserved.

This pervasiveness of identity of all content can be and is exploited by a xanalogical system to identify reuse of content and to create deep, unbreakable links between two pieces of content. The first, content reuse, is called transclusion and the second is unsurprisngly enough called content linking.

Ibid's Editor implements both transclusions and content links. It does not implement versioning as of yet, although it is considered an important part of the xanalogical model. It will be added later.

Ibid's Editor also provides basic visualizations of transclusions and content links based on the idea of parallel documents. A more advanced visualization called transpointing windows is planned but not yet implemented.