On Sat, Nov 22, 2008 at 9:34 PM, Tim Lahey <[EMAIL PROTECTED]> wrote: > > On Nov 23, 2008, at 12:27 AM, Thomas Madden wrote: > >> I will have to if I ever want to get any sleep again. But only >> temporarily because I am having too much fun with it! >> >> Michael, >> >> I think I became aware of Sage about two years ago. At that time I was >> using Maple and was content but the idea behind Sage really interested >> me so I would periodically check up on it. Almost a year ago I noticed >> that my %CPU use was maxing out when I was working in a Maple doc. I >> was using a Power Book G4 and running OS X 10.3.9. I posted this at >> mapleprimes and contacted support. The reply was that they could not >> reproduce the behavior and that they would be dropping support for >> that version of OS X since it was getting old. (other users confirmed >> the behavior at mapleprimes) >> > > Interesting, since I have a G4 Mac Mini running Maple 11 without much > difficulty. I've also been using it on an Intel Core Duo Mac Mini and > my Core 2 Duo MacBook. > >> Ironically, I had avoided upgrading to 10.4 because so many of the >> Maple users were posting problems with it when it first came out. By >> the time I noticed that most of the complaints seemed to have >> dwindled news was already out about 10.5 so I figured I would just >> wait for that version. Unfortunately, when it did come out my system >> did not meet the minimum requirements. >> >> I started to look at Sage as an alternative but I only found a >> download for 10.4. I was planning to upgrade at that point and did not >> want invest in 10.4 so I decided to wait. Somehow it turned into >> almost an entire year. I just upgraded to a new MacBook Pro and Sage >> is one of the first things I have installed. >> > > As a fellow Maple user, I highly recommend that you look at the new > symbolics in Sage, pynac. While support is still incomplete, it has > capabilities more similar to Maple than the Maxima-based symbolics. > It also tends to be much faster than the Maxima symbolics too. >
I'm glad you're excited by this, since I put a lot of work into it (with Burcin) :-). Anyway, to try it out, just pass the ns=True option to the var command. E.g., sage: var('x,y',ns=True) (x, y) sage: expand((x+sin(y)*x)^3) 3*sin(y)*x^3 + 3*sin(y)^2*x^3 + sin(y)^3*x^3 + x^3 And this is a lot faster than the old ones: sage: time f = expand((x+sin(y)/sqrt(x))^500) CPU times: user 0.04 s, sys: 0.01 s, total: 0.04 s Wall time: 0.04 s sage: var('x,y',ns=False) # old symbolics (x, y) sage: time f = expand((x+sin(y)/sqrt(x))^500) CPU times: user 0.58 s, sys: 0.12 s, total: 0.69 s Wall time: 1.22 s Note that many things still are implemented with these symbolic variables though -- it's just that they are faster, and have a new design (e.g., pattern matching rules). Jason Grout wrote: > A while ago, I was running Sage on a ibook G4 with 10.3.x (but then > upgraded to 10.4 when it came out). I don't remember any problems with > Sage (other than long compilation times). I think that's not possible because I believe Sage has never worked with OS X 10.3.x. The reason is because the GCC compiler that Apple shipped with 10.3.x (as part of xcode) was very buggy, and they refused for whatever reason to upgrade it to a non-buggy version. So it's never been possible to build sage on OS X 10.3.x, and Sage binaries built fro 10.4 won't work on 10.3. Michael Abshoff adds: > One can get Sage to build on 10.3 with a couple patches if I > remember correctly. The issues were mostly about > MACOX_DEPLOYMENT_TARGET, but I would also think that a sufficiently > recent XCode was required. I don't think so. I think the whole problem is that there isn't such a thing as "sufficiently recent XCode" for 10.3. The last XCode released for 10.3 was many years ago... William --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---