Hacker News new | ask | show | jobs
by lrc 2606 days ago
I maintain a port to Clojure https://github.com/littleredcomputer/sicmutils

I haven't done much with it recently but have plans in the back of my mind for when I have more free time.

2 comments

Thanks, this is a nice port!

I worked through SICM using sicmutils as a backup. The MIT Scheme version sometimes "locked up" on my solutions to exercises and sicmutils did not (the Foucault pendulum problem comes to mind).

This video is an introduction to SICM and sicmutils:

https://www.youtube.com/watch?v=7PoajCqNKpg

I'm so glad it was helpful.

We have some Jupyter notebooks, e.g. https://github.com/littleredcomputer/sicmutils/blob/master/j...

One on the Foucault pendulum sounds like it would make a nice addition. Perhaps it could be done in a way that wouldn't spoil the exercise.

I agree, the Foucault example would make a good Juypter demonstration. Showing the pendulum in 3D with a 2D projection (like a Spirograph) of the motion on the ground would be especially nice, as in:

https://demonstrations.wolfram.com/FoucaultsPendulum/

This might be possible in a Jupyter notebook with WebGL.