Hacker News new | ask | show | jobs
by dicroce 21 days ago
The underlying math engine is written in typescript and is open source:

https://github.com/dicroce/wyrm_math

Probably it's most important feature for applications like this is that the id's of elements in the equations are stable (meaning, if an X has an id of 123 and a transformation moves it to the other side of the equals sign, it still has id 123... this allows you animate between states if you wish).

1 comments

I tried the demo. One thing I've noticed is it's sometimes hard to know what operation clicking or dragging something will do (or has done sometimes). I'm not sure what would help other than showing like a pie menu before carrying out the operation.

On the library. It's sounds really cool. I'm going to look at it pretty soon.

Yeah I added the popup that appears when you hover as a means of trying to counteract this. I'll be looking for more ways to communicate this.