Since we are bringing up SymPEPs again, it would be helpful to agree on the actual SymPEP process itself. There hasn't been much discussion on https://github.com/sympy/SymPEPs/pull/2 for a while.
I was also hoping we could have a general PEP about dependencies and conditions for when something should be added as a hard or optional dependency. Aaron Meurer On Tue, Oct 5, 2021 at 12:48 AM Francesco Bonazzi <[email protected]> wrote: > > Hi everyone, > > I have written a draft for a SymPEP (SymPy enhancement proposal) to include > MatchPy as a dependency of SymPy. > > https://github.com/sympy/SymPEPs/pull/3 > > Once SymPy depends on the MatchPy library, the bindings to MatchPy can be > moved into SymPy's core. > > MatchPy provides a much more powerful pattern matcher than the current one > implemented in SymPy's core. In particular: > > it can match multiple patterns at the same time and very efficiently (SymPy's > matcher can only process one pattern at a time), > it can generate a decision tree in Python out of multiple patterns (SymEngine > has an implementation to generate a C++ decision tree out of the same > patterns). > > Feel free to join the discussion either here or on the [SymPEP Pull > Request](https://github.com/sympy/SymPEPs/pull/3) > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sympy/01a6a980-3267-4ba6-82ca-adb06da994bdn%40googlegroups.com. -- You received this message because you are subscribed to the Google Groups "sympy" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/CAKgW%3D6%2BynThS_3c9_VSPdRecNQj6x%2Bq5ge44PAjJekj8Sg2ZMw%40mail.gmail.com.
