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.

Reply via email to