Shiki

Mathematical formula processor by ASCII art

Japanese

ShikiML

ShikiML marks up mathematical formula by ASCII art.
Here is an example of marking up using ShikiML.

           oo      n 2n+1
        ---    (-1) x
sin x =  >     ----------
        ---     (2n+1)!
           n=0
      

GitHub repository is here.

ShikiPL

ShikiPL generates JavaScript functions by ASCII art.
Here is an example of computing one of solution of quadratic equation using ShikiPL.

var f = \[
                     ________
                    / 2
              -b + v b  - 4ac
f(a, b, c) = -----------------
                     2a
\]
console.log(f.f(2, -4, 2));  // outputs 1
      
GitHub repository is here.