Bill Allombert on Wed, 12 Sep 2001 12:21:48 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: GUI for PARI


On Wed, Sep 12, 2001 at 09:55:26AM +0100, Cherry Kearton wrote:
> I would very much like to have a GUI for PARI, as I do not use it
> sufficiently often to learn (or remember) the commands, nor how to
> interprete the answer.  Presumably there are other people like me in
> that respect.  Does anyone know of such a GUI, or would anyone be
> interested in helping develop one?  I am thinking of the sort of thing
> that KDE or Gnome provide, which can be developed using KDevelop or
> Glade.  These tools provide boxes and buttons very easily, but writing
> the code to interact with PARI is beyond me.
> 
> If you are interested, I would very much like to hear from you.
> 
> Cherry Kearton

There are already an readline interface, an emacs interface and an TeXmacs
interface.

What are exactly the functionality you would like in a GUI ?

For the purpose of interpreting the answer, I would be very happy if 
someone take time to write scripts that explain the output of PARI functions:

For example for znstar,

znstar_explain(Z)=
{
  local(Z);
  print("Order: ",Z[1]);
  print1("Cyclic factors: ");
  for(i=1,length(Z.cyc),if(i>1,print1("x"));print1("Z/",Z.cyc[i],"Z"));
  print("\nGenerators: ",Z.gen)
}

? znstar_explain(znstar(357))
Order: 192
Cyclic factors: Z/48ZxZ/2ZxZ/2Z
Generators: [Mod(173, 357), Mod(239, 357), Mod(118, 357)]

Cheers,

Bill.