Hello HN,<p>The demo here shows the companion editor [0] for the sowhat language [1].<p>The purpose of the editor is two things:<p>- Makes building and organizing a collection of writing easier. It does this by extracting different elements such as tags and folders from a collection of writing then presenting those elements via in-context autocomplete.<p>- Makes the collection of writing more useful by including notation elements such as events, beans [2] and formulas to support computing within the writing itself.<p>A while back I released sowhat, the language supporting Tap [3]. Sowhat and the companion editor are, together, a cornerstone of Tap. Tap is a system for collecting writing and other digital matter.<p>The editor here can be used in conjunction with sowhat to build your own tools. Or, it can provide a foundation to augment and enhance Tap.<p>My goal is to open source as much of Tap as possible because:<p>- It's fun to build with other people<p>- It should be as easy as possible for someone to customize their Tap experience. There's no way to accommodate all the UXs one might want within Tap. These tools are intended to enable a developer to create their own experiences.<p>- For those that use Tap but the then leave, a person's exported notes can maintain their original organization and meaning.<p>- Opens a path for others to provide feedback and enhancements to the open source tools and Tap itself.<p>0. <a href="https://github.com/tatatap-com/sowhat-editor" rel="nofollow">https://github.com/tatatap-com/sowhat-editor</a>, demo: <a href="https://tatatap-com.github.io/sowhat-editor/" rel="nofollow">https://tatatap-com.github.io/sowhat-editor/</a><p>1. <a href="https://github.com/tatatap-com/sowhat" rel="nofollow">https://github.com/tatatap-com/sowhat</a><p>2. <a href="https://github.com/tatatap-com/sowhat#beans" rel="nofollow">https://github.com/tatatap-com/sowhat#beans</a><p>3. <a href="https://www.tatatap.com" rel="nofollow">https://www.tatatap.com</a>