Hi,

you may have noticed (by various compile errors)  that something is going on with *⎕PLOT*. I did a major rework of that area, which is now hopefully finished. The changes made were
the following (*SVN 1925*):

1. previously *./configure *would try to figure if *⎕PLOT* should use *GTK* (preferred) or *XCB* (fallback).
 If none of them were available, then *⎕PLOT* would raise a *SYNTAX_ERROR*.

2a. Now there is a third option *ASCII*. This option draws a plot into the GNU APL terminal window (assuming *VT100* color ESCape codes) and, other than *GTK* or *XCB* (which return a window handle), also return the plot as a 3-dimensional APL value. The first plane of that value are the characters if the
 plot, the second plane are the VT100 foreground colors, and the

2b. monadic *⎕PLOT* works mostly as before: *GTK* preferred, *XCB* as fallback, and *ASCII* as second fallback.

2c.  dyadic *⎕PLOT* has a new property *gui_driver* with which the user can override the monadic behavior.
      Valid property values are: *GTK*, *XCB*, or *ASCII*.

2d. it should now be possible to have a mix of different GUI types in the same interpreter session.

Enjoy.
Jürgen


  • ⎕PLOT improvem... Dr . Jürgen Sauermann via Bugs and suggestions for GNU APL

Reply via email to