Hi,

To Martin:

sorry for my rant. In fact indeed I am making pari-python module and I
would like to study how this is realized in SAGE.

But this is not the only goal. I would like to set it up on my
computer, look 'inside' how this or that is solved, play with it, look
into the source code.

Please, understand my problem. I am new to sage. I have downloaded the
source code and i simply don't know where to start. How it is
organized. This is not published anywhere. I am trying to understand
what it in fact is. The only 'official' option is to run make. I run
make and it starts to unpack and compile all the packages from spkg/
standard in alphabetic order. Say elliptic curves, graphs and conway
polynomials. I am sure that these packages are not really necessary to
run sage. I receive some error on gmp (although i already built gmp on
my system without problems), after that the compilation stops. Ok, I
can fix one package which fails, another one, but there are too many
of them! Therefore I ask you for help. Tell me which packages are
really necessary for building minimal working version of sage. Without
notebooks, just command prompt. I tried to build 'sage-2.8.9.spkg'.
Ok, it builds but then? Which script should I start? There are a lot
of them in the local/bin directory. You are using Python after all,
your application should be modular!

To William:
> Building Sage on Windows in Cygwin is not possible or supported.
> You can only build Sage from source under OSX or Linux, or by
> installing vmware and using Linux under Windows.

I disagree. I bet it _is_possible_ to build sage on cygwin. What kind
of operating system distinctions does it use? Does it use windows or
graphics or sound? Or it works with hardware? There is no reason for
mathematical software not to work on cygwin.

To Jaap:

I decided forking python is not a good idea :).
> SAGE has it all, and is certainly not a download of 2 
> GB!http://www.sagemath.org/SAGEbin/vmware/says 614 MB
Yes, but when you install it you get some more GBs.

Sage supports pari a little. But not fully. Take this line from the
documentation:
gp("a = intnum(x=0,6,sin(x))")
or this
x = gp("znlog( Mod(2,7), Mod(3,7))")
or this
gp('[1,2;3,4]')
You see, you have to pass strings to the gp interpreter. This means
you cannot fully work with pari using python language.

Anton


--~--~---------~--~----~------------~-------~--~----~
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-forum
URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to