top | item 36247501

(no title)

awhitty | 2 years ago

I once mentioned Desmos to a college friend who was teaching high school math. This was the first and one of the only times I’ve seen someone express true glee about a software product. They literally shouted, “I love Desmos!” at the dinner table. Kudos to the team for building a product that teachers love that much. Teachers need all the help they can get.

I’m so curious about how their graphing calculator and their geometric construction tools work. I’ve spent marginal amounts of time researching their stack, and it appears to be custom software. If anyone’s familiar with writing about how these systems are built (particularly the display side of things), I’d appreciate some links or titles!

discuss

order

jansan|2 years ago

Desmos is a true gem. It took me a while to understand how great the graphing calculator really is. There is also GeoGebra, which has similar functionality and I always thought it is just a rebranded Desmos, but they seem to exists independently.

dheera|2 years ago

I wrote FooPlot around the same time (2007). Ad revenue supplemented my PhD salary by quite a bit, though later on I couldn't keep up with Desmos as 1 person. The website's been down since AWS phased out EC2 classic instances and I was lazy to move it. But the code for the core library is still here, including the equation parsing which is quite similar to TFA. It's written in 2007-level JavaScript, so this could probably be a lot cleaner now.

https://github.com/dheera/fooplot

    git clone https://github.com/dheera/fooplot
    cd fooplot
    your-favorite-browser sample.html
It should support mouse panning and scroll wheel zooming.