https://futureofcoding.org/ logo
#linking-together
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.
❤️ 1
b

Breck Yunits

11/13/2019, 4:22 PM
Somewhat relevant: https://www.scratchwork.io/
❤️ 2
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.
👍 1