Thanks! I'm going to be working this upcoming week on adding developer docs to our current documentation <http://www.juliadiff.org/ForwardDiff.jl/> to explain some of the behind-the-scenes details; I'll post here once that's completed. In the meantime, the notebook I posted earlier <https://github.com/mlubin/EuroAD2015/blob/master/forwarddiff.ipynb> gives a surface-level explanation of the way the package works (useful info starts at the "Types" section). That notebook was for an AD conference, so it presupposes knowledge of dual numbers and hyper-dual numbers; a good intro paper for the subject can be found here <https://enu.kz/repository/2011/AIAA-2011-886.pdf>.
On Saturday, September 5, 2015 at 5:21:19 AM UTC-4, Michael Francis wrote: > > This is very impressive. Is there a description of the Julia mechanics at > work here? The implementation looks very clean.
