subconsciousnetwork / subtext

Markup for note taking
Apache License 2.0
271 stars 20 forks source link

Consider making Subtext MAYA #31

Open gordonbrander opened 2 years ago

gordonbrander commented 2 years ago

Umbrella for considering

The value would be in trying to hit a MAYA (most advanced yet acceptable) threshold of "good enough" surface-level similarity to the unofficial Markdown flavors used by popular wikis and TfTs, while retaining the advantage of having a flat list block model.

Goals:

Non-goals:

Subtext deliberately takes a fundamentally different, line-oriented parsing strategy that enables you to treat lines as a flat list of blocks. This means that while it has a passing resemblance to Markdown, it will always be subtly different from Markdown at a deeper level (by design!)

Tradeoffs:

bburns commented 1 year ago

Some comparison tables here - https://en.m.wikipedia.org/wiki/Lightweight_markup_language

I like also = for highlight and ~ for strikethrough, if wanted to assign meaning to those chars.

gordonbrander commented 1 year ago

Update: we've already moved forward with some of these in the Subconscious client, and have to catch up on writing RFCs for these changes https://subconscious.substack.com/p/subconscious-alpha-004.