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.