Show HN: Margin – A lightweight, flexible markup language for structured thought
Hey Show HN!<p>I'd love some early feedback on Margin, a markup language for hierarchically structured thought.<p>Margin came out of my desire to build a lightweight to-do app – though I soon realized what I <i>really</i> wanted was a markup language to capture structured thought. One that was not only human-readable, but also easily machine parsable.<p>Most importantly, Margin doesn't impose strict hierarchical categories (eg. "Header 1", "Project", "Task"). Instead it allows the user/application to define those categories. The ultimate goal is to democratize your to-do lists, notes, writing, etc. making them portable and platform-independent.<p>Aside from feedback on the specs & philosophy of Margin, which would be very appreciated, I could use some serious help with the parser (<a href="https://margin.love/parser/" rel="nofollow">https://margin.love/parser/</a>). I'm only a casual coder, so this problem was a difficult one for me. The parser is both incomplete and buggy, but hopefully it gets across the basics of how Margin is supposed to work.<p>Thanks!