On Nov 13, 6:08 pm, mhampton <[EMAIL PROTECTED]> wrote:
> To really compete with programs like mathematica or matlab, I think
> sage needs to be able to have interactive applet-like interfaces (e.g.
> like mathematica's Manipulate). It seems possible and probably most
> desirable to do this with the notebook and javascript, but to me at
> least javascript seems clunky and difficult. A cross-platform GUI
> toolkit like Qt seems like an interesting alternative but I can't see
> how it would work over the notebook - i.e. it seems like the
> interfaces would have to be written server-side and compiled and run
> client-side. If it worked well, it would be worth a larger download
> in my opinion.
>
Yep, I have discussed this with William in the past and something like
what you envision would certainly start its live as an optional
download first.
Re the interface: You would have to redirect stin, stdout & stderr
(and maybe have the sage text application emit some sort of "signal"
like done with my computation), and in case you plot something you
need to write that to a file locally and read it from the client.
There is certainly demand for this kind of application and we could
share the load by developing this with CoCoA, Singular, Pari, GAP and
so on.
Cheers,
Michael
> Marshall
>
> On Nov 13, 9:46 am, "Ondrej Certik" <[EMAIL PROTECTED]> wrote:
>
> > > Hello,
>
> > > I have to agree with Martin on this. I see little advantage in
> > > shipping a Qt application with Sage, especially since Qt4 static or
> > > dynamic adds easily 10 mb compressed. I have also written similar code
> > > (also qt 4.2.3 based) that has the added capability to wrap just
> > > about any open source math system text interface and run an arbitrary
> > > number of sessions in parallel. That code base is actively maintained
> > > (fact is I get paid to do so) and will be release to the public under
> > > the GPL in December or so.
>
> > > But: There isn't a reason to optionally have this interface, but the
> > > default supported mode of Sage on Windows is the browser interface.
> > > There are plenty of open tickets to improve that interface, and a
> > > single 1.0.0 release 1.5 years ago doesn't exactly give a lot of
> > > confidence. I would be glad if Ring would add a Sage mode and start to
> > > improve the software, but that has to happen on his end unless
> > > somebody here will step up and help out.
>
> > I also think only the notebook interface should be the default. Just
> > one way of doing things and doing it well. Everything else optional.
>
> > Ondrej
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---