On Tue, 9 May 2017 17:41:33 +0200, Jan Rheinländer <jrheinlaender@gmx.de> said:
JR> Hi Vladimir, yes, I know about the map() function. But that JR> recurses into all sub-expressions, doesn't it? I only want to JR> work on the top-level subexpressions. That is, if the expression JR> is a mul, on its factors, otherwise on the expression itself. JR> I suppose I could pass a level argument to the map function, but JR> that seems like a lot of overhead for a simple problem. Most of JR> the time I apply only a single line of code to my JR> expression. Coding that in a map() function would result in lots JR> more lines of code plus an extra function. JR> The sort of thing I am thinking of is that iteration over an JR> expression would work even if the expression consists e.g. of a JR> single integral. Yes, Jan, within your task I do not know a better solution than you had used... -- Vladimir V. Kisil http://www.maths.leeds.ac.uk/~kisilv/ Book: Geometry of Mobius Transformations http://goo.gl/EaG2Vu Software: Geometry of cycles http://moebinv.sourceforge.net/