User Portlet User Portlet

Discussions
Thanks, but I don't want to change the definition of Commute. That makes it into a function that can only ever return that form, whereas I just want to return the unevaluated form this once for testing/debugging purposes (which is what macroexpand-1...
Hi folks, One thing I have noticed and gotten a little frustrated with recently is the behaviour of higher order functions such as Map[] when working on functions with Hold properties. In the statement Map[f,{a,b,c}], if f[] has the property...
I've been looking at this and wondering if it's possible to get the hierarchy level of each node by means other than pre-running TreePlot and capturing its output. I've tried to write a function to do this but it doesn't seem to behave itself....