Today, a student turned in some Maxima work for my class. I discovered he had successfully used the command derivative() in place of diff() with seemingly identical results. I verified that the same thing works in several versions of Maxima I have installed on my windows computer. Who knew?