On Wed, Aug 25, 2021 at 9:58 AM Dima Pasechnik <dimp...@gmail.com> wrote:
>
>
>
> On Wed, 25 Aug 2021, 19:37 Nils Bruin, <nbr...@sfu.ca> wrote:
>>
>> On Wednesday, 25 August 2021 at 03:19:15 UTC-7 dim...@gmail.com wrote:
>>>
>>> The main problem of pynac is not that the present setup makes it hard to 
>>> work on symbolic issues, but that Sage depends on it at all.
>>
>> Aren't these separate issues? It may be the case that we should switch 
>> symbolic engine (which is a big job!), but without a candidate that's not 
>> something we can plan on right now.
>
>
> symengine appears to be such a candidate:
> https://symengine.org/

(1 minute thought)   That website says that sympy uses symengine as  a
backend for speed.  In that case, maybe we can switch to sympy more...
and contribute to sympy making better use of symengine, if necessary?

>
>
>> So, it looks to me we're bound to pynac for the foreseeable future. Since 
>> sage is the sole user of pynac, any work on pynac will happen in the context 
>> of sage. From that perspective, putting the code itself in the sage source 
>> seems to make sense. Doing so doesn't preclude throwing it out later 
>> (although it might grow other dependencies, making that harder).
>>
>> So, perhaps we should make a quick assessment if moving to another symbolic 
>> engine is something that's on the horizon? Sympy has grown ... would that be 
>> sufficiently high-performance? (Sage has changed symbolic engines before and 
>> it is a huge pain. It will cause all kinds of incompatible changes to happen 
>> that are very hard to patch up -- and patching some of them will be very 
>> unattractive because backwards-compatibility changes tend to ruin the 
>> conceptual consistency of the new solution)
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "sage-devel" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to sage-devel+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/sage-devel/a45b37bd-6176-431c-b792-b3b272ea1c6en%40googlegroups.com.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/CAAWYfq0N7FBETRevL9sWo05dmosH4Nq%3DxJfmiWXz9Fj7Nki32g%40mail.gmail.com.



-- 
William (http://wstein.org)

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CACLE5GDYXaLpc84X6%3DAt_rOwsDxDrSTw8QbfzWCk2HiievEDyQ%40mail.gmail.com.

Reply via email to