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.

Reply via email to