7 ms·
I've finally gotten around to reading SICM, but I can't get MIT Scheme to install on the current OSX 14.2. Autoconf requires an old version of the OSX SDK. Ha
by thisrod 2y ago
I've finally gotten around to reading SICM, but I can't get MIT Scheme to install on the current OSX 14.2. Autoconf requires an old version of the OSX SDK. Has someone else already solved that problem?
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_don_t_know 2y agoI don't know if this is useful to you. I haven't tried to install MIT Scheme directly on macOS. Instead, I'm using the sample project at [1] to run a linux VM with Fedora on macOS x86-64. I was able to install MIT Scheme and scmutils on the VM by following the instructions at [2][3][4][5] for CentOS. It appears to have succeeded but I haven't really worked with the system yet. 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/running_gui_linux_in_a_virtual_machine_on_a_mac https://developer.apple.com/documentation/virtualization/run... [2] http://groups.csail.mit.edu/mac/users/gjs/6946/ http://groups.csail.mit.edu/mac/users/gjs/6946/ [3] http://groups.csail.mit.edu/mac/users/gjs/6946/installation.html http://groups.csail.mit.edu/mac/users/gjs/6946/installation.... [4] http://groups.csail.mit.edu/mac/users/gjs/6946/mechanics-system-installation/native-code/installation.html http://groups.csail.mit.edu/mac/users/gjs/6946/mechanics-sys... [5] https://www.gnu.org/software/mit-scheme/documentation/stable/mit-scheme-user/Unix-Installation.html https://www.gnu.org/software/mit-scheme/documentation/stable... [6] http://groups.csail.mit.edu/mac/users/gjs/6946/mechanics-system-installation/svm/installation.html 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.)
- westurner 2y agoDoes `brew install mit-scheme` work? The homebrew formula says : https://github.com/Homebrew/homebrew-core/blob/8c0bb91eea9c8650cab0554468db8307c32ab777/Formula/m/mit-scheme.rb#L21 https://github.com/Homebrew/homebrew-core/blob/8c0bb91eea9c8... : # 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/installation https://podman.io/docs/installation
- hnarayanan 2y agoHere you go :) https://github.com/hnarayanan/sicm https://github.com/hnarayanan/sicm
- thisrod 2y agoThanks!