News for hackers. Stuff that matters.
Re:The future of education is plain text by fny on Tuesday June 13, 2017 @03:21PM (#14547774)
Then try AsciiMath[0]. It does a fine job of representing math as plain-text, and I find it far more sane than LaTeX for my typical use cases.

LaTeX:

    \begin{bmatrix}
        0 & 1 \\
        1 & 0 \\
    \end{bmatrix}
AsciiMath:

    [[0,1], [1,0]]
[0]: http://asciimath.org/
Re:The future of education is plain text by Pxtl on Tuesday June 13, 2017 @05:15PM (#14548710)
Neat! I wonder if asciimath could be extended to an "intermediate form". Just like how there are two forms of MarkDown, there's the easy to type

    # this is a header
and the more elaborate

    this is a header
    ================
which conveys more "headerness" and is more readable than the first.

the same could be done with something like ASCIIMath, where a plain-Unicode representation could be an intermediate form between ASCII and MathML. Why? Because keyboards don't type in Unicode, but you don't want to be storing only the final output - storing an intermediate Unicode form seems best, assuming you can keep modifyign it using ASCII and then going ASCII + Unicode => Unicode.