adiM·vor 3 Jahren·discussThe same way that one would use markdown :-) (you JS libs or TikZ or Metapost packages).
adiM·vor 3 Jahren·discussI use ConTeXt, and it is relatively simple to get each environment to whatever you want (plus you can code everything in Lua).
adiM·vor 3 Jahren·discussI often wonder, if one is going to add such tags anyways, why not directly use LaTeX, ConTeXt, XML, ... for example\begin{conccurrent}{Hacker News Thread} I'm writing in an HN thread. \end{concurrent}is not so different from the markdown source. All the benefits you mention are simply from using semantic markup.