Thank you, Stefan, Matthew and Tom for your quick responses!

On Tue, Jun 5, 2012 at 7:02 PM, Tom Bachmann <[email protected]> wrote:
>
> I think the most basic consideration is this: if you want to ever pass your
> data structures around in sympy, then they should inherit from Basic, and
> then using existing sympy implementations is almost always less trouble.
> Thus the only reason ever not to use sympy data structures (in my opinion)
> is if they are completely internal to your algorithms, and of temporary
> nature. Anything else will likely cause trouble, when various parts of sympy
> make assumptions on how your objects can be treated. As you observe, you
> will get many things, like hashing or subs, essentially for free.

Thank you for the explanation!  I guess it's been influential :-)

I don't yet know whether I'll need the features Basic provides, so
I'll probably go for FiniteSet.

Sergiu

-- 
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