MathML.js

MathML.js é o nome provisório de um projeto pessoal que resolvi desenvolver até o final de 2014. As primeiras informações encontram-se logo abaixo.

O que é?

MathML.js é uma biblioteca Javascript para manipulação de expressões matemáticas, representadas no formato MathML, por meio de supervisão humana.

Por que?

Ao tratar de expressões matemáticas temos programas para editoração (tanto por meio de linguagens de marcação como TeX como por interfaces gráficas) e para computação (simbólica). Infelizmente não temos ainda algo que seja um intermediário entre esses dois extremos e portanto quando precisamos pensar em uma equação continuamos a utilizar papel e lápis (ou quadro-negro e giz) e para resolver utilizamos um computador.

Não sei se todos assistiram o filme “Minority Report” com Tom Cruise no papel principal em que uma das cenas ele controla um computador através de gestos no ar (caso não tenha assistido o filme ou não lembre da cena você pode conferir aqui). Imagine como seria bom se pudessemos fazer algo parecido com expressões matemáticas em sala de aula e em pesquisas.