On Sun, May 15, 2011 at 6:54 PM, Brian Granger <elliso...@gmail.com> wrote:
> On Sat, May 14, 2011 at 1:49 PM, Vinzent Steinberg
> <vinzent.steinb...@googlemail.com> wrote:
>> On 14 Mai, 18:31, Ronan Lamy <ronan.l...@gmail.com> wrote:
>>> _op_priority was designed to help with implementing arithmetic
>>> operations, particularly for things that aren't "calculus expressions"
>>> yet have meaningful __add__, __mul__, __pow__, etc. such as vectors and
>>> operators of various kinds. But it turns out that it doesn't really help
>>> (http://groups.google.com/group/sympy/browse_thread/thread/810e127bc41...)
>>> and it isn't used anywhere currently.
>>>
>>> It also has fundamental flaws that prevent it from ever evolving into a
>>> complete solution to the problem: it assumes that the priority order is
>>> the same for all operations and turns this order into a total order,
>>> introducing couplings between objects that would otherwise have no
>>> knowledge of each other.
>>>
>>> So, I think that there's little benefit in including into 0.7.0, but it
>>> would have the significant drawback of committing us to support this
>>> feature for who knows how long, and therefore of making much more
>>> difficult to refactor this critical mechanism. And if _op_priority does
>>> turn out to be useful, it can easily be added back in after the release
>>> by reverting the removal.
>>
>> If it is not used, I think we can remove it.
>
> +1
>

Please don't do this. I use op_priority all the time. Its the one
reason I haven't release my code because I depend on this
functionality.

In fact I was just about to mail the list about getting rid of all the
hard coded Mul and Add in the core.

-- Andy

>> Vinzent
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "sympy" group.
>> To post to this group, send email to sympy@googlegroups.com.
>> To unsubscribe from this group, send email to 
>> sympy+unsubscr...@googlegroups.com.
>> For more options, visit this group at 
>> http://groups.google.com/group/sympy?hl=en.
>>
>>
>
>
>
> --
> Brian E. Granger
> Cal Poly State University, San Luis Obispo
> bgran...@calpoly.edu and elliso...@gmail.com
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sympy" group.
> To post to this group, send email to sympy@googlegroups.com.
> To unsubscribe from this group, send email to 
> sympy+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/sympy?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to sympy@googlegroups.com.
To unsubscribe from this group, send email to 
sympy+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to