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
-~----------~----~----~----~------~----~------~--~---

Reply via email to