I am thinking about renaming the pw.mac functional pwdelta() to diracdelta() since for all practical purposes they are the same. Then diff(diracdelta(x),x) would also be renamed diff_diracdelta(1,x) and diff(diff(diracdelta(n, x), x) would be diff_diracdelta(n+1, x), etc... Are there any objections? Rich