Structure and Interpretation of Classical Mechanics (2015)
groups.csail.mit.edu
groups.csail.mit.edu
It's funny that this quote is not ironic at all, and in fact the authors of SICM include it because they agree with the assessment (by Arnold of his own textbook and its predecessors).
The SICM authors do indeed break with that tradition.
Happy Tau day!
I hope you serendipitously manage to find your ideal reading group, nanomonkey.
...so shall we port it to Guile Scheme then?!?
I was surprised by how many ways Sussman and Wisdom found to modernise the Landau and Lipshitz treatment. There is the obvious change, where the first time they solve some equations of motion, it's done numerically, and the solution is chaotic.
There is also a more subtle change, where they keep sneaking in the concepts of differential geometry. The word "manifold" is reserved for a footnote, but if you know what tangent spaces and sprays are, it's straightforward to translate the "local tuples" and see what they're actually talking about.
I think this is a good idea. If physics undergraduates were exposed to manifolds and tangent spaces in their analytical mechanics course, then saw some exterior calculus in their first electromagnetism course, they might be ready for curvature and geodesics when they study general relativity.
I haven't tried the instructions for ARM-based macOS at [6] because I'm still on Intel.
It's less convenient to run a VM than to run on macOS directly. But I prefer to sandbox "random" software that way, and some things support linux better than macOS.
[1] https://developer.apple.com/documentation/virtualization/run...
[2] http://groups.csail.mit.edu/mac/users/gjs/6946/
[3] http://groups.csail.mit.edu/mac/users/gjs/6946/installation....
[4] http://groups.csail.mit.edu/mac/users/gjs/6946/mechanics-sys...
[5] https://www.gnu.org/software/mit-scheme/documentation/stable...
[6] http://groups.csail.mit.edu/mac/users/gjs/6946/mechanics-sys...
(You have to install texinfo for the online documentation part of [5]. Skip the 'install-pdf' documentation target if you don't want to depend on tex/latex.)
# Does not build: https://savannah.gnu.org/bugs/?64611
deprecate! date: "2023-11-20", because: :does_not_build
Podman runs Linux containers in a VM in QEMU on MacOS. https://podman.io/docs/installationThe physics is interesting, but SCMUTILS is more interesting. You can:
(1) Write a function
(2) Symbolically compute it's derivative
(3) Render the derivative with LaTeX
(4) Compile the derivative into native code
(5) Integrate out motion using an efficient numerical algorithm
.... all in clean, elegant Scheme. THAT toolset, you can take with you to any domain.