fwiw, creators of R are Lisp weenies, so you might wanna look there more carefully :-)
It is probably like Michael Spivak writing _Physics for Mathematicians_, because he didn't understand physics books written by physics people. PDF where he explains his troubles with elementary physics: (http://www.math.uga.edu/~shifrin/Spivak_physics.pdf)
Physics explained by lispers! using consistent notation!
In fact it does: http://www.fisica.net/mecanicaclassica/struture_and_interpre...
Nothing really, but I think the code portions of a book like that might be interesting. Allen Downey's book has a bit too much layering of OOP for the sake of OOP for my taste. Check it out if you haven't, he builds up classes for most things where simpler data structures could be used, and ends up wrapping everything in what's effectively a custom API.