mechanics
mechanics copied to clipboard
Lagrangian Mechanics
Work through chapter 1 of the book. Add files from scmutils as needed to get the examples & exercises working.
(See branch lagrangian-mechanics)
I think the real difficulty here is that we need to implement the display library and in particular show-expression and print-expression. This looks like a non-trivial task and should probably be its own separate issue.
As far as I can tell we need to implement three components of this
structures: where they defineupanddownamong many other thingsprint: which is the translation from S-expressions to/from TeXdisplay: where we actually render the TeX in the Racket shell
I read their code last night. I think that all three of these pieces are in need of some serious internal "modernization". We should probably set this as a milestone and break it into sub-issues that we can work on separately.
Yeah that's why I started #12. I want to ignore this problem for now. If there's no useful Racket library to help with this, it should probably be an independent repo.
I think this issue should be re-purposed to basically be a port of the example code in Ch1 to verify that our library is fully backward compatible.