By the way, getting back to the topic, concerning classical mechanics, there is a good implementation in SymPy (BSD 3-clause license), have a look
http://docs.sympy.org/dev/modules/physics/mechanics/ It could be already experimented in Julia via PyCall: using PyCall @pyimport sympy.physics.mechanics as mechanics mechanics.<TAB>
