I was wandering in the code base when I noticed that Lambda is subclassing Expr and not Application. Do you have any comments on how appropriate this is?
My opinion is that there are generally too many classes with unclear boundaries (Basic<->Expr, Application<->Function and even Tuple<->Matrix (discussed elsewhere)), but I am sufficiently new to the project to know that I may be missing something. So, neglecting the other possible occurrences of similar problems, should Lambda subclass Application instead of Expr? -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
