A GUI would be useful, I think. I'd use PyGTK, which gives a nice "native" 
look on Windows yet is totally platform agnostic. And, being Python, fits 
nicely into the skillset that we can expect from a Sage developer. 

The only minor drawback is that you need PyGTK libraries, which is trivial 
on Linux but of course Microsoft doesn't ship with it (really ships with 
nothing of value, but thats another story). In any case it is possible to 
pack the Windows archive with a copy of the relevant dlls which still 
requires a lot less disk space (<100MB) than any Sage install.

I could mentor a student for a PyGTK project.



On Friday, March 8, 2013 12:27:07 AM UTC-10, P Purkayastha wrote:
>
> On 03/08/2013 05:43 PM, mmarco wrote: 
> > IIRC, the call for projects of Google summer of code was last year 
> > around march or april. Should we start to get prepared for this? 
> > 
> > As a suggestion for possible projects, i would propose the writing of 
> > a windows GUI program that handles the virtual machines (set them up 
> > properly, handles upgradings, checks the availability of ports and 
> > decides if the VM should be launched in headless mode...) 
> > 
> > It sounds like a project that can be done in a summer, and can be 
> > really useful to spread sage among windows users. 
> > 
>
> This is too little I think. The following can be added to it 
>
> 1. Fix the Mac application. See 
> http://ask.sagemath.org/question/2322/trouble-logging-into-notebook 
> for what currently happens on a Mac 
>
> 2. Open sage to the worksheet when double clicking on sws files. This is 
> already mostly done for Mac, and should be done for Linux too :) 
>
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to