On Wed, Oct 15, 2008 at 7:25 AM, Hazem <[EMAIL PROTECTED]> wrote: > > > I had a look at the matlab.py interface that you wrote. Scilab is very > similar to Matlab and Octave so it made sense to look at those > interfaces first. > > After a first reading, I have to say i didn't have a clue at what was > going on. I think this is mostly due to my unfamiliarity with Python, > and secondarily due to my unfamiliarity with the design of interfaces. > > So I'm really starting (almost) from scratch here. If it was simply a > matter of replacing all references to matlab or matlab-related > commands or strings with their scilab equivalents, then I suppose I > could try it, but then, if it was that easy why would you need me to > write the interface? I have a feeling there's more to it than that.
It might be that easy... you might be one of the first ever scilab + sage users. > I will continue to look at the problem, and since I wanted to learn > Python anyway I guess this problem and using sage are good ways to > start. Again, don't wait for me if anybody wants to do it themselves. Definitely take your time and learn Python. It's worth the effort, and will serve you well. > Hazem > > > On Oct 15, 3:34 am, "William Stein" <[EMAIL PROTECTED]> wrote: >> On Tue, Oct 14, 2008 at 1:44 PM, Hazem <[EMAIL PROTECTED]> wrote: >> >> > Interesting...there's an opportunity for me to contribute ro Sage. >> > Very exciting! >> > I'll have a look at your attempt, William. >> >> > In the meantime, can anyone direct me to a comparison between REDUCE >> > and Mathematica, Maple, MuPAD, Axiom, or Maxima or some of the other >> > familiar packages? I haven't found anything like that. It will help >> > provide me with motivation for learning REDUCE. From what i could >> > gather so far from the REDUCE documentation, it seems quite >> > impressive, and since there's a free version available for download >> > (the pay version is relatively affordable), it would be expecially >> > suited for inclusion as an optional package in Sage ("optional" >> > because although there is a free download version, and the full source >> > is viewable, it is not GPL-free i believe). >> >> > Unfortunately, as I have stated in an earlier posting, I work mostly >> > with numerical analysis and simulation (Matlab/Scilab/LabVIEW), so a >> >> I think there is also no Sage <--> Scilab interface either. Would you >> possibly be interested in writing one? >> >> William >> >> >> >> >> >> > diversion into REDUCE (and Sage, for that matter) will be done on my >> > free time, and it may take me a while before I am in a position to >> > write an interface, if ever, so don't wait for me if you feel like >> > doing it yourself! >> >> > regards, >> >> > Hazem >> >> > On Oct 14, 2:10 am, William Stein <[EMAIL PROTECTED]> wrote: >> >> 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- Hide quoted text - >> >> >> - Show quoted text - >> >> -- >> William Stein >> Associate Professor of Mathematics >> University of Washingtonhttp://wstein.org- Hide quoted text - >> >> - Show quoted text -- Hide quoted text - >> >> - Show quoted text - > > > -- William Stein Associate Professor of Mathematics University of Washington http://wstein.org --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---