[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-13 Thread David Joyner

On 11/13/07, Fabio Tonti [EMAIL PROTECTED] wrote:
 The original Webpage says [mathGUIde] ist Freeware und wird mit allen
 Quellen verbreitet which means that it's freeware and is distributed with
 all the sources.
 So it doesn't state any licensing details e.g. whether you may modify the
 source etc.
 Maybe I should download it and look into the sourcefiles? There could be
 some hidden licensing information.

Please do. I did and didn't find anything. But everything is in German,
so my search wasn't very useful if there is some information in with other
things. Might be worth emailing Ring. If it is opensource then perhaps
it could be
adapted to be used as a windows SAGE gui interface?



 Fabio


 On Nov 13, 2007 3:53 AM, William Stein  [EMAIL PROTECTED] wrote:
 
 
  On Nov 13, 2007 2:50 AM, David Joyner [EMAIL PROTECTED] wrote:
   I tried emailing the author of mathguide several times a few years ago,
   with no response. Of course, my email was in English, which might have
 been the
   problem. In any case, I did not get the impression that it was open
 source.
   Either I am wrong or I presume this guy got permission from the
   mathguide author to distribute a derived work based on his code?
 
  It's probably open source I guess, since the web page says
  (translated) Freeware is and with all sources is spread.  Perhaps a
  German speaker could look at
 
http://www.math.uni-siegen.de/ring/mathGUIde
  and confirm this.
 
  William
 
 
 
 
  
   
  
  
   On Nov 12, 2007 9:33 PM, William Stein [EMAIL PROTECTED] wrote:
   
On Nov 13, 2007 1:35 AM, Téragone  [EMAIL PROTECTED] wrote:
 I'm also working on a GUI for pari/gp. I started with mathGuide from
 which I
 removed the Python plugin
   
Wow, thanks for pointing out mathGuide, which I had never heard about
 before.
Since this is in English, I translation of the web page
  http://www.math.uni-siegen.de/ring/mathGUIde
is here:
   
 http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=de_enurl=http%3A%2F%2Fwww.math.uni-siegen.de%2Fring%2FmathGUIde%2Findex.html
   
It's interesting how that project is fairly similar to Sage
(http://sagemath.org)
in many ways.  E.g., see this screenshot which looks very much like
the screen shot for mathGUIde:
   
 http://sagemath.org/screen_shots/.html/sage-screenshot.png
   
. I call gp in application mode, not in library
 mode.
  I use most of the code of gp.c and I redirect the output to a
 global
 string. Maybe not the best way, but it's easy to code and it work.
   
Interestingly the Sage GP GUI also uses GP rather than the PARI
C library for the GUI (though Sage also uses PARI). Anyway,
here is a screenshot from Sage that actually looks a lot like
yours below:
   
   
 http://sagemath.org/screen_shots/.html/sage-pari.png
   
 For now, my new code is source compatible only. All the
 modifications have
 been include in #ifdef/#endif so the original gp compile and work
 with no
 modification.
 Still many hours before it will work correctly. I use Qt so it must
 be
 possible to port it on many OS. I only tested it on Linux. Here a
 screenshot
 :

 http://pages.videotron.com/teragone/gui.png

 Please, let me know if you have interest for that.
   
I'm excited that there is so much enthusiasm and energy for open
 source
projects / guis, etc., related to mathematical software right now.   I
 wonder
if you've solved any problems I don't know how to solve (and
 conversely)
related to such things?
   
  -- William
   

   
  
   
  
 
 
 
  --
  William Stein
  Associate Professor of Mathematics
  University of Washington
  http://wstein.org
 
 
 
 
 


  


--~--~-~--~~~---~--~~
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/
-~--~~~~--~~--~--~---



[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-13 Thread Fabio Tonti
I couldn't find anything either. It only states

# mathguide Version 1.0 -- 2006-04-05

# Copyright 2004-2006 Hartmut Ring

which doesn't sound that good. Mailing ring sounds like a good idea. Should
I do it?




On Nov 13, 2007 12:41 PM, David Joyner [EMAIL PROTECTED] wrote:


 On 11/13/07, Fabio Tonti [EMAIL PROTECTED] wrote:
  The original Webpage says [mathGUIde] ist Freeware und wird mit allen
  Quellen verbreitet which means that it's freeware and is distributed
 with
  all the sources.
  So it doesn't state any licensing details e.g. whether you may modify
 the
  source etc.
  Maybe I should download it and look into the sourcefiles? There could be
  some hidden licensing information.

 Please do. I did and didn't find anything. But everything is in German,
 so my search wasn't very useful if there is some information in with other
 things. Might be worth emailing Ring. If it is opensource then perhaps
 it could be
 adapted to be used as a windows SAGE gui interface?


 
  Fabio
 
 
  On Nov 13, 2007 3:53 AM, William Stein  [EMAIL PROTECTED] wrote:
  
  
   On Nov 13, 2007 2:50 AM, David Joyner [EMAIL PROTECTED] wrote:
I tried emailing the author of mathguide several times a few years
 ago,
with no response. Of course, my email was in English, which might
 have
  been the
problem. In any case, I did not get the impression that it was open
  source.
Either I am wrong or I presume this guy got permission from the
mathguide author to distribute a derived work based on his code?
  
   It's probably open source I guess, since the web page says
   (translated) Freeware is and with all sources is spread.  Perhaps a
   German speaker could look at
  
 http://www.math.uni-siegen.de/ring/mathGUIde
   and confirm this.
  
   William
  
  
  
  
   

   
   
On Nov 12, 2007 9:33 PM, William Stein [EMAIL PROTECTED] wrote:

 On Nov 13, 2007 1:35 AM, Téragone  [EMAIL PROTECTED] wrote:
  I'm also working on a GUI for pari/gp. I started with mathGuide
 from
  which I
  removed the Python plugin

 Wow, thanks for pointing out mathGuide, which I had never heard
 about
  before.
 Since this is in English, I translation of the web page
   http://www.math.uni-siegen.de/ring/mathGUIde
 is here:

 
 http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=de_enurl=http%3A%2F%2Fwww.math.uni-siegen.de%2Fring%2FmathGUIde%2Findex.html

 It's interesting how that project is fairly similar to Sage
 (http://sagemath.org)
 in many ways.  E.g., see this screenshot which looks very much
 like
 the screen shot for mathGUIde:

  http://sagemath.org/screen_shots/.html/sage-screenshot.png

 . I call gp in application mode, not in library
  mode.
   I use most of the code of gp.c and I redirect the output to a
  global
  string. Maybe not the best way, but it's easy to code and it
 work.

 Interestingly the Sage GP GUI also uses GP rather than the PARI
 C library for the GUI (though Sage also uses PARI). Anyway,
 here is a screenshot from Sage that actually looks a lot like
 yours below:


  http://sagemath.org/screen_shots/.html/sage-pari.png

  For now, my new code is source compatible only. All the
  modifications have
  been include in #ifdef/#endif so the original gp compile and
 work
  with no
  modification.
  Still many hours before it will work correctly. I use Qt so it
 must
  be
  possible to port it on many OS. I only tested it on Linux. Here
 a
  screenshot
  :
 
  http://pages.videotron.com/teragone/gui.png
 
  Please, let me know if you have interest for that.

 I'm excited that there is so much enthusiasm and energy for open
  source
 projects / guis, etc., related to mathematical software right now.
   I
  wonder
 if you've solved any problems I don't know how to solve (and
  conversely)
 related to such things?

   -- William

 

   

   
  
  
  
   --
   William Stein
   Associate Professor of Mathematics
   University of Washington
   http://wstein.org
  
  
  
  
  
 
 
   
 

 


--~--~-~--~~~---~--~~
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/
-~--~~~~--~~--~--~---



[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-13 Thread David Joyner

Please do!


On 11/13/07, Fabio Tonti [EMAIL PROTECTED] wrote:
 I couldn't find anything either. It only states

 # mathguide Version 1.0 -- 2006-04-05

 # Copyright 2004-2006 Hartmut Ring

 which doesn't sound that good. Mailing ring sounds like a good idea. Should
 I do it?




 On Nov 13, 2007 12:41 PM, David Joyner [EMAIL PROTECTED] wrote:

 
  On 11/13/07, Fabio Tonti [EMAIL PROTECTED] wrote:
   The original Webpage says [mathGUIde] ist Freeware und wird mit allen
   Quellen verbreitet which means that it's freeware and is distributed
  with
   all the sources.
   So it doesn't state any licensing details e.g. whether you may modify
  the
   source etc.
   Maybe I should download it and look into the sourcefiles? There could be
   some hidden licensing information.
 
  Please do. I did and didn't find anything. But everything is in German,
  so my search wasn't very useful if there is some information in with other
  things. Might be worth emailing Ring. If it is opensource then perhaps
  it could be
  adapted to be used as a windows SAGE gui interface?
 
 
  
   Fabio
  
  
   On Nov 13, 2007 3:53 AM, William Stein  [EMAIL PROTECTED] wrote:
   
   
On Nov 13, 2007 2:50 AM, David Joyner [EMAIL PROTECTED] wrote:
 I tried emailing the author of mathguide several times a few years
  ago,
 with no response. Of course, my email was in English, which might
  have
   been the
 problem. In any case, I did not get the impression that it was open
   source.
 Either I am wrong or I presume this guy got permission from the
 mathguide author to distribute a derived work based on his code?
   
It's probably open source I guess, since the web page says
(translated) Freeware is and with all sources is spread.  Perhaps a
German speaker could look at
   
  http://www.math.uni-siegen.de/ring/mathGUIde
and confirm this.
   
William
   
   
   
   

 


 On Nov 12, 2007 9:33 PM, William Stein [EMAIL PROTECTED] wrote:
 
  On Nov 13, 2007 1:35 AM, Téragone  [EMAIL PROTECTED] wrote:
   I'm also working on a GUI for pari/gp. I started with mathGuide
  from
   which I
   removed the Python plugin
 
  Wow, thanks for pointing out mathGuide, which I had never heard
  about
   before.
  Since this is in English, I translation of the web page
http://www.math.uni-siegen.de/ring/mathGUIde
  is here:
 
  
 
 http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=de_enurl=http%3A%2F%2Fwww.math.uni-siegen.de%2Fring%2FmathGUIde%2Findex.html
 
  It's interesting how that project is fairly similar to Sage
  (http://sagemath.org)
  in many ways.  E.g., see this screenshot which looks very much
  like
  the screen shot for mathGUIde:
 
   http://sagemath.org/screen_shots/.html/sage-screenshot.png
 
  . I call gp in application mode, not in library
   mode.
I use most of the code of gp.c and I redirect the output to a
   global
   string. Maybe not the best way, but it's easy to code and it
  work.
 
  Interestingly the Sage GP GUI also uses GP rather than the PARI
  C library for the GUI (though Sage also uses PARI). Anyway,
  here is a screenshot from Sage that actually looks a lot like
  yours below:
 
 
   http://sagemath.org/screen_shots/.html/sage-pari.png
 
   For now, my new code is source compatible only. All the
   modifications have
   been include in #ifdef/#endif so the original gp compile and
  work
   with no
   modification.
   Still many hours before it will work correctly. I use Qt so it
  must
   be
   possible to port it on many OS. I only tested it on Linux. Here
  a
   screenshot
   :
  
   http://pages.videotron.com/teragone/gui.png
  
   Please, let me know if you have interest for that.
 
  I'm excited that there is so much enthusiasm and energy for open
   source
  projects / guis, etc., related to mathematical software right now.
I
   wonder
  if you've solved any problems I don't know how to solve (and
   conversely)
  related to such things?
 
-- William
 
  
 

 

   
   
   
--
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org
   
   
   
   
   
  
  

  
 
  
 

 


--~--~-~--~~~---~--~~
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/
-~--~~~~--~~--~--~---



[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-13 Thread Fabio Tonti
I hope my short description of the GPL isnt't too bad... the rest should be
quite alright.

Fabio

On Nov 13, 2007 2:13 PM, David Joyner [EMAIL PROTECTED] wrote:


 Please do!


 On 11/13/07, Fabio Tonti [EMAIL PROTECTED] wrote:
  I couldn't find anything either. It only states
 
  # mathguide Version 1.0 -- 2006-04-05
 
  # Copyright 2004-2006 Hartmut Ring
 
  which doesn't sound that good. Mailing ring sounds like a good idea.
 Should
  I do it?
 
 
 
 
  On Nov 13, 2007 12:41 PM, David Joyner [EMAIL PROTECTED] wrote:
 
  
   On 11/13/07, Fabio Tonti [EMAIL PROTECTED] wrote:
The original Webpage says [mathGUIde] ist Freeware und wird mit
 allen
Quellen verbreitet which means that it's freeware and is
 distributed
   with
all the sources.
So it doesn't state any licensing details e.g. whether you may
 modify
   the
source etc.
Maybe I should download it and look into the sourcefiles? There
 could be
some hidden licensing information.
  
   Please do. I did and didn't find anything. But everything is in
 German,
   so my search wasn't very useful if there is some information in with
 other
   things. Might be worth emailing Ring. If it is opensource then perhaps
   it could be
   adapted to be used as a windows SAGE gui interface?
  
  
   
Fabio
   
   
On Nov 13, 2007 3:53 AM, William Stein  [EMAIL PROTECTED] wrote:


 On Nov 13, 2007 2:50 AM, David Joyner [EMAIL PROTECTED] wrote:
  I tried emailing the author of mathguide several times a few
 years
   ago,
  with no response. Of course, my email was in English, which
 might
   have
been the
  problem. In any case, I did not get the impression that it was
 open
source.
  Either I am wrong or I presume this guy got permission from the
  mathguide author to distribute a derived work based on his code?

 It's probably open source I guess, since the web page says
 (translated) Freeware is and with all sources is spread.
  Perhaps a
 German speaker could look at

   http://www.math.uni-siegen.de/ring/mathGUIde
 and confirm this.

 William




 
  
 
 
  On Nov 12, 2007 9:33 PM, William Stein [EMAIL PROTECTED] wrote:
  
   On Nov 13, 2007 1:35 AM, Téragone  [EMAIL PROTECTED] wrote:
I'm also working on a GUI for pari/gp. I started with
 mathGuide
   from
which I
removed the Python plugin
  
   Wow, thanks for pointing out mathGuide, which I had never
 heard
   about
before.
   Since this is in English, I translation of the web page
 http://www.math.uni-siegen.de/ring/mathGUIde
   is here:
  
   
  
 
 http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=de_enurl=http%3A%2F%2Fwww.math.uni-siegen.de%2Fring%2FmathGUIde%2Findex.html
  
   It's interesting how that project is fairly similar to Sage
   (http://sagemath.org)
   in many ways.  E.g., see this screenshot which looks very much
   like
   the screen shot for mathGUIde:
  
http://sagemath.org/screen_shots/.html/sage-screenshot.png
  
   . I call gp in application mode, not in library
mode.
 I use most of the code of gp.c and I redirect the output to
 a
global
string. Maybe not the best way, but it's easy to code and it
   work.
  
   Interestingly the Sage GP GUI also uses GP rather than the
 PARI
   C library for the GUI (though Sage also uses PARI). Anyway,
   here is a screenshot from Sage that actually looks a lot like
   yours below:
  
  
http://sagemath.org/screen_shots/.html/sage-pari.png
  
For now, my new code is source compatible only. All the
modifications have
been include in #ifdef/#endif so the original gp compile
 and
   work
with no
modification.
Still many hours before it will work correctly. I use Qt so
 it
   must
be
possible to port it on many OS. I only tested it on Linux.
 Here
   a
screenshot
:
   
http://pages.videotron.com/teragone/gui.png
   
Please, let me know if you have interest for that.
  
   I'm excited that there is so much enthusiasm and energy for
 open
source
   projects / guis, etc., related to mathematical software right
 now.
 I
wonder
   if you've solved any problems I don't know how to solve (and
conversely)
   related to such things?
  
 -- William
  
   
  
 
  
 



 --
 William Stein
 Associate Professor of Mathematics
 University of Washington
 http://wstein.org





   
   
 
   
  
   
  
 
  
 

 


--~--~-~--~~~---~--~~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more 

[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-13 Thread Fabio Tonti
Prof. Ring has answered already, here is his response:

Guten Tag, Herr Tonti,

 da ich auf Ihrer Website bzw. im Quellcode von mathGUIde keine
 Lizenzinformationen finden konnte, erlaube ich es mir, Sie persönlich um
 diese Informationen zu bitten.
 Ich schreibe im Namen von Prof. William Stein und Prof. David Joyner, die
 die Leiter des SAGE (Software for Algebra and Geometry Experimenation)
 Softwareprojektes sind und momentan überlegen, ob ihr Programm darin
 aufgenommen werden kann ( URL: www.sagemath.org/ ). Ich möchte hier
 festhalten, dass es sich bei den in SAGE aufgenommenen Paketen
 ausschließlich um open source-Software handelt, was auch bedeutet, dass
 der Quellcode von Dritten verwendet bzw. modifiziert werden kann, unter der
 Bedingung, dass der Code in Folge weiterhin frei und offen bleibt (siehe
 z.B. GNU public license GPL).

 ich habe heute erst von SAGE erfahren und werde mir das Projekt in den
 nächsten Tagen gerne einmal ansehen.

 Wären Sie an einer Verwendung Ihres Programmes in SAGE interessiert?

 Ja, das fände ich sehr interessant.
 mathGUIde hat allerdings seine eigene Oberfläche (in Qt implementiert).
 Für mathGUIde selbst gilt die GNU public license GPL.
 Die Qt noncommercial Edition für Windows hat eine weniger liberale Lizenz,
 aber unter Linux dürfte es keine Probleme geben.

 Mit besten Grüßen
 Hartmut Ring
 --

 Prof. Dr. Hartmut Ring
 Fachbereich 6 – Mathematik
 Universität Siegen
 57086 Siegen

 Raum EN-B 221
 Tel. +49-2741-930235
 [EMAIL PROTECTED]
 www.mathematik.uni-siegen.de/ring


A short summary of his writing: he didn't know about SAGE earlier, so he's
just found out today. He will take a closer look at the project.
He'd find it interesting to integrate mathGUIde into SAGE. About the
licensing: mathGUIde is GPL (oh yes), he just emphasizes that the Qt
noncommercial license for Windows is a bit restrictive, but in his view that
shouldn't be a problem with Linux (but we want to use it with Windows,
right?).

Cheers, Fabio


On Nov 13, 2007 3:36 PM, Fabio Tonti [EMAIL PROTECTED] wrote:

 I hope my short description of the GPL isnt't too bad... the rest should
 be quite alright.

 Fabio


 On Nov 13, 2007 2:13 PM, David Joyner [EMAIL PROTECTED]  wrote:

 
  Please do!
 
 
  On 11/13/07, Fabio Tonti  [EMAIL PROTECTED] wrote:
   I couldn't find anything either. It only states
  
   # mathguide Version 1.0 -- 2006-04-05
  
   # Copyright 2004-2006 Hartmut Ring
  
   which doesn't sound that good. Mailing ring sounds like a good idea.
  Should
   I do it?
  
  
  
  
   On Nov 13, 2007 12:41 PM, David Joyner  [EMAIL PROTECTED] wrote:
  
   
On 11/13/07, Fabio Tonti [EMAIL PROTECTED] wrote:
 The original Webpage says [mathGUIde] ist Freeware und wird mit
  allen
 Quellen verbreitet which means that it's freeware and is
  distributed
with
 all the sources.
 So it doesn't state any licensing details e.g. whether you may
  modify
the
 source etc.
 Maybe I should download it and look into the sourcefiles? There
  could be
 some hidden licensing information.
   
Please do. I did and didn't find anything. But everything is in
  German,
so my search wasn't very useful if there is some information in with
  other
things. Might be worth emailing Ring. If it is opensource then
  perhaps
it could be
adapted to be used as a windows SAGE gui interface?
   
   

 Fabio


 On Nov 13, 2007 3:53 AM, William Stein  [EMAIL PROTECTED] wrote:
 
 
  On Nov 13, 2007 2:50 AM, David Joyner [EMAIL PROTECTED] 
  wrote:
   I tried emailing the author of mathguide several times a few
  years
ago,
   with no response. Of course, my email was in English, which
  might
have
 been the
   problem. In any case, I did not get the impression that it was
  open
 source.
   Either I am wrong or I presume this guy got permission from
  the
   mathguide author to distribute a derived work based on his
  code?
 
  It's probably open source I guess, since the web page says
  (translated) Freeware is and with all sources is spread.
   Perhaps a
  German speaker could look at
 
http://www.math.uni-siegen.de/ring/mathGUIde
  and confirm this.
 
  William
 
 
 
 
  
   
  
  
   On Nov 12, 2007 9:33 PM, William Stein [EMAIL PROTECTED]
  wrote:
   
On Nov 13, 2007 1:35 AM, Téragone  [EMAIL PROTECTED]
  wrote:
 I'm also working on a GUI for pari/gp. I started with
  mathGuide
from
 which I
 removed the Python plugin
   
Wow, thanks for pointing out mathGuide, which I had never
  heard
about
 before.
Since this is in English, I translation of the web page
  http://www.math.uni-siegen.de/ring/mathGUIde
is here:
   

   
  
  

[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-13 Thread Martin Albrecht

On Tuesday 13 November 2007, Fabio Tonti wrote:
 Prof. Ring has answered already, here is his response:

 Guten Tag, Herr Tonti,

  da ich auf Ihrer Website bzw. im Quellcode von mathGUIde keine
  Lizenzinformationen finden konnte, erlaube ich es mir, Sie persönlich um
  diese Informationen zu bitten.
  Ich schreibe im Namen von Prof. William Stein und Prof. David Joyner, die
  die Leiter des SAGE (Software for Algebra and Geometry Experimenation)
  Softwareprojektes sind und momentan überlegen, ob ihr Programm darin
  aufgenommen werden kann ( URL: www.sagemath.org/ ). Ich möchte hier
  festhalten, dass es sich bei den in SAGE aufgenommenen Paketen
  ausschließlich um open source-Software handelt, was auch bedeutet, dass
  der Quellcode von Dritten verwendet bzw. modifiziert werden kann, unter
  der Bedingung, dass der Code in Folge weiterhin frei und offen bleibt
  (siehe z.B. GNU public license GPL).
 
  ich habe heute erst von SAGE erfahren und werde mir das Projekt in den
  nächsten Tagen gerne einmal ansehen.
 
  Wären Sie an einer Verwendung Ihres Programmes in SAGE interessiert?
 
  Ja, das fände ich sehr interessant.
  mathGUIde hat allerdings seine eigene Oberfläche (in Qt implementiert).
  Für mathGUIde selbst gilt die GNU public license GPL.
  Die Qt noncommercial Edition für Windows hat eine weniger liberale
  Lizenz, aber unter Linux dürfte es keine Probleme geben.
 
  Mit besten Grüßen
  Hartmut Ring
  --
 
  Prof. Dr. Hartmut Ring
  Fachbereich 6 – Mathematik
  Universität Siegen
  57086 Siegen
 
  Raum EN-B 221
  Tel. +49-2741-930235
  [EMAIL PROTECTED]
  www.mathematik.uni-siegen.de/ring

 A short summary of his writing: he didn't know about SAGE earlier, so he's
 just found out today. He will take a closer look at the project.
 He'd find it interesting to integrate mathGUIde into SAGE. About the
 licensing: mathGUIde is GPL (oh yes), he just emphasizes that the Qt
 noncommercial license for Windows is a bit restrictive, but in his view
 that shouldn't be a problem with Linux (but we want to use it with Windows,
 right?).

Hi there,

Qt4 is GPL across all platforms including Windows. However, I don't see why 
and how we should/could include a program depending on Qt4 with SAGE? One of 
the reasons IIRC a webbrowser interface was implemented in the first place 
was to not include a rather heavy GUI toolkit.

Martin

-- 
name: Martin Albrecht
_pgp: http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x8EF0DC99
_www: http://www.informatik.uni-bremen.de/~malb
_jab: [EMAIL PROTECTED]


--~--~-~--~~~---~--~~
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/
-~--~~~~--~~--~--~---



[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-13 Thread mabshoff



On Nov 13, 12:41 pm, David Joyner [EMAIL PROTECTED] wrote:
 On 11/13/07, Fabio Tonti [EMAIL PROTECTED] wrote:

  The original Webpage says [mathGUIde] ist Freeware und wird mit allen
  Quellen verbreitet which means that it's freeware and is distributed with
  all the sources.
  So it doesn't state any licensing details e.g. whether you may modify the
  source etc.
  Maybe I should download it and look into the sourcefiles? There could be
  some hidden licensing information.

 Please do. I did and didn't find anything. But everything is in German,
 so my search wasn't very useful if there is some information in with other
 things. Might be worth emailing Ring. If it is opensource then perhaps
 it could be
 adapted to be used as a windows SAGE gui interface?



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.

Cheers,

Michael


--~--~-~--~~~---~--~~
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/
-~--~~~~--~~--~--~---



[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-13 Thread Ondrej Certik

 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/
-~--~~~~--~~--~--~---



[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-13 Thread mhampton

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.

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/
-~--~~~~--~~--~--~---



[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-13 Thread mabshoff



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/
-~--~~~~--~~--~--~---



[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-12 Thread William Stein

On Nov 13, 2007 1:35 AM, Téragone [EMAIL PROTECTED] wrote:
 I'm also working on a GUI for pari/gp. I started with mathGuide from which I
 removed the Python plugin

Wow, thanks for pointing out mathGuide, which I had never heard about before.
Since this is in English, I translation of the web page
  http://www.math.uni-siegen.de/ring/mathGUIde
is here:
http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=de_enurl=http%3A%2F%2Fwww.math.uni-siegen.de%2Fring%2FmathGUIde%2Findex.html

It's interesting how that project is fairly similar to Sage
(http://sagemath.org)
in many ways.  E.g., see this screenshot which looks very much like
the screen shot for mathGUIde:
http://sagemath.org/screen_shots/.html/sage-screenshot.png

. I call gp in application mode, not in library
 mode.
  I use most of the code of gp.c and I redirect the output to a global
 string. Maybe not the best way, but it's easy to code and it work.

Interestingly the Sage GP GUI also uses GP rather than the PARI
C library for the GUI (though Sage also uses PARI). Anyway,
here is a screenshot from Sage that actually looks a lot like
yours below:

http://sagemath.org/screen_shots/.html/sage-pari.png

 For now, my new code is source compatible only. All the modifications have
 been include in #ifdef/#endif so the original gp compile and work with no
 modification.
 Still many hours before it will work correctly. I use Qt so it must be
 possible to port it on many OS. I only tested it on Linux. Here a screenshot
 :

 http://pages.videotron.com/teragone/gui.png

 Please, let me know if you have interest for that.

I'm excited that there is so much enthusiasm and energy for open source
projects / guis, etc., related to mathematical software right now.   I wonder
if you've solved any problems I don't know how to solve (and conversely)
related to such things?

  -- William

--~--~-~--~~~---~--~~
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/
-~--~~~~--~~--~--~---



[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-12 Thread David Joyner

I tried emailing the author of mathguide several times a few years ago,
with no response. Of course, my email was in English, which might have been the
problem. In any case, I did not get the impression that it was open source.
Either I am wrong or I presume this guy got permission from the
mathguide author to distribute a derived work based on his code?



On Nov 12, 2007 9:33 PM, William Stein [EMAIL PROTECTED] wrote:

 On Nov 13, 2007 1:35 AM, Téragone [EMAIL PROTECTED] wrote:
  I'm also working on a GUI for pari/gp. I started with mathGuide from which I
  removed the Python plugin

 Wow, thanks for pointing out mathGuide, which I had never heard about before.
 Since this is in English, I translation of the web page
   http://www.math.uni-siegen.de/ring/mathGUIde
 is here:
 http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=de_enurl=http%3A%2F%2Fwww.math.uni-siegen.de%2Fring%2FmathGUIde%2Findex.html

 It's interesting how that project is fairly similar to Sage
 (http://sagemath.org)
 in many ways.  E.g., see this screenshot which looks very much like
 the screen shot for mathGUIde:
 http://sagemath.org/screen_shots/.html/sage-screenshot.png

 . I call gp in application mode, not in library
  mode.
   I use most of the code of gp.c and I redirect the output to a global
  string. Maybe not the best way, but it's easy to code and it work.

 Interestingly the Sage GP GUI also uses GP rather than the PARI
 C library for the GUI (though Sage also uses PARI). Anyway,
 here is a screenshot from Sage that actually looks a lot like
 yours below:

 http://sagemath.org/screen_shots/.html/sage-pari.png

  For now, my new code is source compatible only. All the modifications have
  been include in #ifdef/#endif so the original gp compile and work with no
  modification.
  Still many hours before it will work correctly. I use Qt so it must be
  possible to port it on many OS. I only tested it on Linux. Here a screenshot
  :
 
  http://pages.videotron.com/teragone/gui.png
 
  Please, let me know if you have interest for that.

 I'm excited that there is so much enthusiasm and energy for open source
 projects / guis, etc., related to mathematical software right now.   I wonder
 if you've solved any problems I don't know how to solve (and conversely)
 related to such things?

   -- William

 


--~--~-~--~~~---~--~~
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/
-~--~~~~--~~--~--~---



[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-12 Thread William Stein

On Nov 13, 2007 2:50 AM, David Joyner [EMAIL PROTECTED] wrote:
 I tried emailing the author of mathguide several times a few years ago,
 with no response. Of course, my email was in English, which might have been 
 the
 problem. In any case, I did not get the impression that it was open source.
 Either I am wrong or I presume this guy got permission from the
 mathguide author to distribute a derived work based on his code?

It's probably open source I guess, since the web page says
(translated) Freeware is and with all sources is spread.  Perhaps a
German speaker could look at
  http://www.math.uni-siegen.de/ring/mathGUIde
and confirm this.

William


 


 On Nov 12, 2007 9:33 PM, William Stein [EMAIL PROTECTED] wrote:
 
  On Nov 13, 2007 1:35 AM, Téragone [EMAIL PROTECTED] wrote:
   I'm also working on a GUI for pari/gp. I started with mathGuide from 
   which I
   removed the Python plugin
 
  Wow, thanks for pointing out mathGuide, which I had never heard about 
  before.
  Since this is in English, I translation of the web page
http://www.math.uni-siegen.de/ring/mathGUIde
  is here:
  http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=de_enurl=http%3A%2F%2Fwww.math.uni-siegen.de%2Fring%2FmathGUIde%2Findex.html
 
  It's interesting how that project is fairly similar to Sage
  (http://sagemath.org)
  in many ways.  E.g., see this screenshot which looks very much like
  the screen shot for mathGUIde:
  http://sagemath.org/screen_shots/.html/sage-screenshot.png
 
  . I call gp in application mode, not in library
   mode.
I use most of the code of gp.c and I redirect the output to a global
   string. Maybe not the best way, but it's easy to code and it work.
 
  Interestingly the Sage GP GUI also uses GP rather than the PARI
  C library for the GUI (though Sage also uses PARI). Anyway,
  here is a screenshot from Sage that actually looks a lot like
  yours below:
 
  http://sagemath.org/screen_shots/.html/sage-pari.png
 
   For now, my new code is source compatible only. All the modifications have
   been include in #ifdef/#endif so the original gp compile and work with 
   no
   modification.
   Still many hours before it will work correctly. I use Qt so it must be
   possible to port it on many OS. I only tested it on Linux. Here a 
   screenshot
   :
  
   http://pages.videotron.com/teragone/gui.png
  
   Please, let me know if you have interest for that.
 
  I'm excited that there is so much enthusiasm and energy for open source
  projects / guis, etc., related to mathematical software right now.   I 
  wonder
  if you've solved any problems I don't know how to solve (and conversely)
  related to such things?
 
-- William
 
  
 

 




-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org

--~--~-~--~~~---~--~~
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/
-~--~~~~--~~--~--~---



[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-12 Thread didier deshommes

On 11/12/07, William Stein [EMAIL PROTECTED] wrote:
 I'm excited that there is so much enthusiasm and energy for open source
 projects / guis, etc., related to mathematical software right now.   I wonder
 if you've solved any problems I don't know how to solve (and conversely)
 related to such things?

I also stumbled accross Reinteract, which is similar to the Sage
notebook, only it's running on a GUI (Gtk in this case):
 http://blog.fishsoup.net/2007/11/10/reinteract-better-interactive-python/

didier

--~--~-~--~~~---~--~~
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/
-~--~~~~--~~--~--~---



[sage-devel] Re: plotQt.c with Qt 4.3.2 + GUI for pari/gp

2007-11-12 Thread Fabio Tonti
The original Webpage says [mathGUIde] ist Freeware und wird mit allen
Quellen verbreitet which means that it's freeware and is distributed with
all the sources.
So it doesn't state any licensing details e.g. whether you may modify the
source etc.
Maybe I should download it and look into the sourcefiles? There could be
some hidden licensing information.

Fabio

On Nov 13, 2007 3:53 AM, William Stein [EMAIL PROTECTED] wrote:


 On Nov 13, 2007 2:50 AM, David Joyner [EMAIL PROTECTED] wrote:
  I tried emailing the author of mathguide several times a few years ago,
  with no response. Of course, my email was in English, which might have
 been the
  problem. In any case, I did not get the impression that it was open
 source.
  Either I am wrong or I presume this guy got permission from the
  mathguide author to distribute a derived work based on his code?

 It's probably open source I guess, since the web page says
 (translated) Freeware is and with all sources is spread.  Perhaps a
 German speaker could look at
  http://www.math.uni-siegen.de/ring/mathGUIde
 and confirm this.

 William

 
  
 
 
  On Nov 12, 2007 9:33 PM, William Stein [EMAIL PROTECTED] wrote:
  
   On Nov 13, 2007 1:35 AM, Téragone [EMAIL PROTECTED] wrote:
I'm also working on a GUI for pari/gp. I started with mathGuide from
 which I
removed the Python plugin
  
   Wow, thanks for pointing out mathGuide, which I had never heard about
 before.
   Since this is in English, I translation of the web page
 http://www.math.uni-siegen.de/ring/mathGUIde
   is here:
  
 http://babelfish.altavista.com/babelfish/trurl_pagecontent?lp=de_enurl=http%3A%2F%2Fwww.math.uni-siegen.de%2Fring%2FmathGUIde%2Findex.html
  
   It's interesting how that project is fairly similar to Sage
   (http://sagemath.org)
   in many ways.  E.g., see this screenshot which looks very much like
   the screen shot for mathGUIde:
   http://sagemath.org/screen_shots/.html/sage-screenshot.png
  
   . I call gp in application mode, not in library
mode.
 I use most of the code of gp.c and I redirect the output to a
 global
string. Maybe not the best way, but it's easy to code and it work.
  
   Interestingly the Sage GP GUI also uses GP rather than the PARI
   C library for the GUI (though Sage also uses PARI). Anyway,
   here is a screenshot from Sage that actually looks a lot like
   yours below:
  
   http://sagemath.org/screen_shots/.html/sage-pari.png
  
For now, my new code is source compatible only. All the
 modifications have
been include in #ifdef/#endif so the original gp compile and work
 with no
modification.
Still many hours before it will work correctly. I use Qt so it must
 be
possible to port it on many OS. I only tested it on Linux. Here a
 screenshot
:
   
http://pages.videotron.com/teragone/gui.png
   
Please, let me know if you have interest for that.
  
   I'm excited that there is so much enthusiasm and energy for open
 source
   projects / guis, etc., related to mathematical software right now.   I
 wonder
   if you've solved any problems I don't know how to solve (and
 conversely)
   related to such things?
  
 -- William
  
   
  
 
  
 



 --
 William Stein
 Associate Professor of Mathematics
 University of Washington
 http://wstein.org

 


--~--~-~--~~~---~--~~
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/
-~--~~~~--~~--~--~---