On Tuesday, 28 April 2015 02:27:21 UTC+1, Bill Page wrote:
>
> On 27 April 2015 at 12:31, Dima Pasechnik <dim...@gmail.com <javascript:>> 
> wrote: 
> > ... 
> > On Monday, 27 April 2015 17:23:50 UTC+1, Bill Page wrote: 
> >> 
> >> On the original point of this thread:  Is there anything wrong with 
> >> just grabbing the 'fricas.py' source from somewhere, changing it, 
> >> and then importing it into an SMC/Sage worksheet? 
> > 
> > IMHO the problem is actually in axiom.py, where eval stuff is defined. 
> > fricas interface inherits from there. 
> > So you'll have to modify the corresponding function from axiom.py, 
> > so that it overwrites the one inherited. 
> > 
>
> Yes you are right. The problem was in the original axiom.py. Here is a 
> patch that corrects the problem: 
>
>
> https://github.com/billpage/sage/commit/237df92ef4e6b5117654f3a3ff71b4aa10b0aa36#diff-60c84efff9cc620d4d8bbd8110321ffd
>  
>
>
this patch should go into Sage proper, as it also fixes the same as with 
SMC issue with Sage's notebook. 

> 
> > Presumably you can overwrite the any Python function/class in an 
> > SMC worksheet, but I never tried this. Seems error-prone to me :-) 
> > 
>
> This worked fine for me.  In addition to fricas.py and axiom.py I also 
> had to copy expect.py, cleaner.py and quit.py (imports of axiom.py) 
> into the same directory. 
>
> See: 
>
>
> https://cloud.sagemath.com/projects/4bc39013-7b65-4a65-9d3d-bec4a4ce4d5a/files/2015-04-23-150720.sagews
>  
>
> Bill. 
>

-- 
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 post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to