Title
#linking-together
r

Robin

11/13/2019, 5:02 AM
I'm wanting to develop a better medium for doing abstract math in. The basic form I want to experiment with is a freeform note-taking application where you draw/write on pages and where subsets of the page link to new pages. For example if I were to write L(v_j)=\sum a_{ij} w_j down on a page (but like with \sum a capital sigma etc. as if slack has LaTeX) then L, v_j, L(v_j), \sum, a_{ij}, w_j, i, j and the whole formula would all link to distinct pages. I'm familiar with python and c++ but haven't done any big projects with them. Is this something you have to dive into a particular GUI API to figure out how to program? I'm also curious if anybody has developed anything with this kind of indexing to new pages. The closest thing I can think of is an indie make-your-own-adventure game from 2010 called PlayPen. Definitely not intended for revolutionizing math but I managed to implement the above example here: http://playpen.farbs.org/index.php?title=Linear_Algebra . Some of the pages there juvenile but there is some cool stuff in it too.
j

jaukia

11/13/2019, 8:06 AM
Perhaps you could do a demo of browsing the notes using MathML or MathJax and links on a web page?https://developer.mozilla.org/en-US/docs/Web/MathML https://www.mathjax.org Then, if the browsing model works well, you could think about how to make the notes editable in code and how to do the written input detection.
Breck Yunits

Breck Yunits

11/13/2019, 4:22 PM
r

Robin

11/13/2019, 6:53 PM
Making the pages actual webpages makes sense but I don't have any web programming experience. It might be easier so I'll look into it. Also the scratchwork.io is pretty cool. I'm surprised I've never seen it before. Thanks.