But if you're reading carefully this isn't what I'm asking.

On Monday, November 19, 2018 at 12:30:22 AM UTC-8, Dima Pasechnik wrote:
>
> Sage uses a preparer to translate things like R.<X>=QQ[] into usual Python 
> R=PolynomialRing(...).
>
> In the library code the preparer is not used.
>
>
> On Mon, 19 Nov 2018 03:13 Kolen Cheung <christi...@gmail.com <javascript:> 
> wrote:
>
>> Hi, I’m trying to translate this Sage syntax to Python syntax (i.e. using 
>> sage as a Python library.) But I got stuck even on the first command.
>>
>> In Sage,
>>
>> >>> R.<x> = QQ[]>>> type(R)
>>
>> <class 
>> 'sage.rings.polynomial.polynomial_ring.PolynomialRing_field_with_category'>
>>
>> Then I thought I can import it in Python like this:
>>
>> import sage.rings
>> # OK
>>
>> sage.rings.polynomial.polynomial_ring.PolynomialRing_field
>> # AttributeError
>>
>> sage.rings.polynomial.polynomial_ring.PolynomialRing_field_with_category
>>
>> How would you write the same program in Python using sage as a library? 
>> And in general I see many unfamiliar syntax (from Python’s point of view) 
>> like R.<x>, QQ[], (0..20), etc. Do you think it is realistic to use sage 
>> as a Python library and completely not using sage (as an interpreter) 
>> itself?
>>
>> c.f. Documentation on using sage as a library? 
>> <https://groups.google.com/d/msg/sage-support/NFtI5XqjQWg/qsW54OzeAQAJ>
>>
>> Thanks.
>> ​
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "sage-support" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to sage-support...@googlegroups.com <javascript:>.
>> To post to this group, send email to sage-s...@googlegroups.com 
>> <javascript:>.
>> Visit this group at https://groups.google.com/group/sage-support.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-support.
For more options, visit https://groups.google.com/d/optout.

Reply via email to