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