> So the way forward is to choose between (I may be missing alternative > options): > > - say that sympy will never support "named objects that must have args" > - use Symbol when we need name strings > - redefine what an atom is and correct each failing algorithm one by one > > The first one is just giving up on implementing something that is > obviously useful.
Actually the first option is not bad if we give up on obj.func(*obj.args) == obj This is already done for Symbol. We just need to admit that some objects (the leafs) will contain information that will not be in args. So, maybe before proceeding with arguing about the technical details (I am sure that I am missing many of them) we can try to list any other options. For the moment I see only the three mentioned above. Any other ideas? -- 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.
