Justin C. Walker on Mon, 10 Nov 2003 06:20:07 +0100


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

Re: Mac OS X + PARI + FLTK


A quick update:

On Friday, November 7, 2003, at 10:46 AM, Karim BELABAS wrote:

Hi,

  I have ported gp hi-res graphics to the MacOS X platform, using the
lightweight fltk library (www.fltk.org). Provided, fltk is installed,
this is enabled by

    Configure --with-fltk

There are two problems:
[snip]

I built fltk (downloaded source from www.fltk.org) and installed on 10.3. I rebuilt (--with-fltk) gp, with the BROKEN_FORK macro commented out. When I run gp and type
? ploth(x=-2,2,x^2-2)

I get a pretty picture in a nice brushed-metal window labled "PARI/GP". The window departs the scene nicely when I click in the pane, but I can't do any "window-like-things" to that window (e.g., drag, grow, ...). The "x/-/+" buttons are live and do what they should.
I'm no graphics guy, but I will bet the problem is that gp is talking 
to the window manager without actually becoming a first-class window 
citizen.  Thus, when mouse actions take place, the manager has no idea 
what to do with them (or perhaps it does, but gp isn't listening).
I don't see run-away CPU activity when I execute the above (the CPU 
meter is pegged somewhere near the bottom), and I get a prompt back 
right away (independent of whether I terminate with a ';').
So: on 10.3, I don't get runaway CPU cycles, I get control back 
immediately in the gp terminal session, and I get pretty pictures which 
can be dismissed by clicking in them once or twice (you may need to 
"click to focus").
I will look at the state of things on 10.2.8 in the next day or so.  
Right now, I have to look at tensor products of restricted direct 
products. :-}.
I hope that answers some of your concerns (if I read your mail 
correctly).
Cheers,

Justin

--
/~\ The ASCII           Justin C. Walker, Curmudgeon-at-Large
\ / Ribbon Campaign
 X  Help cure HTML Email
/ \