Hi,

I'm CC'ing this to sage-windows, as your questions are very relevant
to the Windows port of Sage.

-- 
Regards
Minh Van Nguyen

On Fri, Jul 10, 2009 at 6:46 AM, DigDug_the_2nd<dugthemath...@gmail.com> wrote:
>
> 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
-~----------~----~----~----~------~----~------~--~---

Reply via email to