Shipping the .net / mono runtime adds about the same order of magnitude as 
PyGTK, QT+Python bindings, or Java JRE for that matter. A drop in the 
bucket compared to the Sage install that it is supposed to manage. And IHMO 
the question is not how to save a few megabytes of disk space, but how to 
design an app that fits into the skillset that Sage developers have. And 
for that I think PyGTK is the best choice.


On Sunday, March 10, 2013 2:35:28 PM UTC-4, mmarco wrote:
>
> I am not sure pyGTK (or pyQT, or any other python bindings) is the way 
> to go. As you said, it would require to install pyGTK, but also GTK 
> itself and python. I think that is overkill. I think that a windows 
> native program, or maybe something writen in the .NET framework 
> (making sure that it also works on mono, if we want to also ship it in 
> other platforms) would be a much better fit. 
>
> On 8 mar, 22:10, Volker Braun <vbraun.n...@gmail.com> wrote: 
> > 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