Thanks, that's really helpful. For Visual Studio, can I get away with installing the Express Version or even just Visual C++ 2008 if its just being used as a compiler? Or does it draw on the .NET framework or parts of Visual Studio other than the compiler itself in order to make Sage work with Windows? What are the other Windows development tools needed . . . just Python 2.6 or 7zip & G95 that are listed in the Sage for Windows Wiki? My concern with licensing was that somehow some code from Visual Studio would get used in Sage and my programs would use Sage's code and then if I wanted to do anything remotely commercial I would have to pay $1000 license for Visual Studio. But I think its more like Visual Studio enables the open source Sage code to get along with the Windows environment. Another question about getting rid of Visual Studio once Sage is installed . . . once Visual Studio is gone, will I still be able to install extra packages to Sage? Won't extra packages be Python code that will get installed through Sage's iPython shell? What if there are extra packages that are in c or c++ . . . once Sage is installed will it handle the compilation of c or c++ code like it does the Pyhton code?
dug On Jul 9, 4:23 am, Minh Nguyen <nguyenmi...@gmail.com> wrote: > Hi, > > On Thu, Jul 9, 2009 at 3:35 PM, DigDug_the_2nd<dugthemath...@gmail.com> wrote: > > > I installed Sage binary under WINDOWs Vista using the VM Player > > as described in the Installation Manual . . . so far so good . . . but > > I'm a little unsure what the VM Player is actually doing. Sage is not > > installed in the ordinary sense that a program is usually > > installed . . . right? What I'd really like to do is put the Sage_ROOT > > on the PATH and then access all the packages in Sage and the > > additional ones added to it. Can I do this by pointing the PATH to the > > folder that contains the VM Player files that I downloaded as the > > binary distribution for WINDOWs? > > Short answer: No. > > Longer answer: Currently the best way to run/use Sage under Windows is > to use the VMware image. This essentially is an Ubuntu Linux image > that is loaded using the WMware player. That means that the compiled > version of Sage in that VMware image has been compiled for a Linux > system, where the binary format is different from Windows. It's like > you can't execute a Linux binary under Windows and vice versa (unless > you use an emulator or a virtual machine). > > > If not then I just read a new post in the WINDOWs Sage Wiki about > > using Visual Studio 2008 & G95 to build Sage from source. That doesn't > > sound so bad, but can I uninstall Visual Studio once I'm done using it > > to build Sage . . . > > or will that mess up the way Sage works? > > Once you've used MS Visual Studio 2008 (and G95) to compile the > Windows port of Sage, then you don't really need the compiler any more > in order to run a binary. So, yes, you should be able to remove MS > Visual Studio 2008 after successful compilation. > > > Will I be able to make stand > > alone programs that are not running on Visual Studio at all (and > > aren't effected by its licensing?). > > I'm not sure what you're talking about here. Can you elaborate more on > this point? > > > If I have gcc installed why is it not possible to install the > > source code with that? > > Sage currently has over 90 components. Many of those components are > themselves separate open source projects. However, some of these > components currently don't have Windows ports and someone has to go > through all such components and port each and every one of them to > Windows. If you're interested in porting Sage to Windows, a good place > for that is the sage-windows mailing list. > > > Finally, if I choose to build the source code, is it OK to do that > > without (immediately) erasing or uninstalling my present binary > > distribution in its VM Player form? > > The VMware image and the Windows port source distribution are two > separate packages. So if you have Visual Studio 2008 and other > development tools for Windows, then you can grab a Windows port source > distribution from > > http://windows.sagemath.org/ > > and compile it. They don't and shouldn't affect one another. > > -- > Regards > Minh Van Nguyen --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-support@googlegroups.com To unsubscribe from this group, send email to sage-support-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-support URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---