John Cremona wrote:
> I think it would be impossible to write an interface to a package you
> do not (yet) know. Any Sage-REDUCE interface should be written by
> someone who knows REDUCE very well. They possibly do not need to know
> Sage so well.
>
> John Cremona
I agree with the above. Unfortunately, the intersection of Sage and
REDUCE users is as far as I know empty. Thus Hazem I hope you will
learn REDUCE "very well", so you can write a Sage/REDUCE interface.
I made an attempt at this a while ago -- it's in the file
devel/sage/sage/interfaces/reduce.py
included in every copy of Sage. I didn't know reduce at all,
so didn't get so far.
You can try what is there and maye get somewhere...
sage: import sage.interfaces.reduce as r
sage: r.reduce('2+2')
boom?
William
>
> 2008/10/13 Hazem <[EMAIL PROTECTED]>:
>>
>> Hi William,
>>
>> I am interested in learning REDUCE by using the Sage interface. I
>> don't know if it is a requirement to know REDUCE beforehand, or how
>> well, in order to be able to write the interface. Also, I am a
>> beginning user of Sage and my Python skills are rudimentary, although
>> I have a feeling I could pick it up quickly.
>>
>> Another reason I posted the question was because I have a physicist
>> friend who asked me if he could use REDUCE and Sage together.
>>
>> So to answer your question, I would do it if it seemed easy enough for
>> me :)
>>
>> With my respects and admiration for your work,
>>
>> Hazem
>>
>>
>> On Oct 13, 3:03 am, William Stein <[EMAIL PROTECTED]> wrote:
>>> Hazem wrote:
>>>
>>>> Does anyone know how to use the REDUCE algebra package in SAGE? is it
>>>> even possible yet?
>>> It is not possible yet. Are you interested in writing a Sage/REDUCE
>>> interface?
>>>
>>> William
>>>
>
> >
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---