--
You received this message because you are subscribed to the Google Groups "symengine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to symengine+...@googlegroups.com.
To post to this group, send email to syme...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/symengine/CADDwiVC4Gget92Jm5Us4sdciAG_xDLDiecaTZnFO8WL6uX_CAw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
There might even be circular dependencies that cannot beresolved in a single step.
--
You received this message because you are subscribed to the Google Groups "symengine" group.
To unsubscribe from this group and stop receiving emails from it, send an email to symengine+...@googlegroups.com.
To post to this group, send email to syme...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/symengine/CADDwiVBDfd2FYH-Orcar4dBcz%2BRUuJj9nLPGaTQuO2Lx73v2MQ%40mail.gmail.com.
Ondrej,
what you mention with series was removed yesterday with
https://github.com/symengine/symengine.py/pull/49
To view this discussion on the web visit https://groups.google.com/d/msgid/symengine/CADDwiVCXyzKDy7n7-nLF8N5rEFAs8wPvK41LG5_5_VZGt93fqA%40mail.gmail.com.
I agree with the plan, although I think the core will need
a lot of refactoring before it can even be started. Also
many things outside are called from the core, some of
which will need to be inside and vice versa.
I agree that doing it explicitly is better. But how would it work for
a core for SymPy? Currently this is explicit in the sense that if you
want, say, polynomials in SymPy, you have to use Poly or ring() or
whatever. The default mode is to use expressions with Symbol and so
on, which are very generic, but slow (although some algorithms convert
to and from Poly automatically, because that is the only place they
are implemented, e.g., factor()).