jsp@glia.biostr.washington.edu. (Jeff Prothero) (12/05/90)
Currently, the only somewhat standard xlisp graphics capabilities
appear to be those in the Mac version.
John Campbell (CAMPBELL@NAUVAX.UCC.NAU.EDU) has pointed me to his
gplotlib package (~/pub/gplotlib.tar.Z on cs.duke.edu), which uses the
gnuplot terminal drivers, hence has support for many common machines
(see appended list). This seems a good match to xlisp: gplotlib
supports line-drawing and text, and is small, portable and freely
redistributable. (Some raster graphics extensions would be fun...)
Q1: Is there a better package to use?
Q2: Can anyone tell me the semantics of the existing Mac calls?
APPENDIX: Terminals currently supported by gplotlib (grepped from
gterm.c):
egalib: IBM PC/Clone with EGA graphics board
vgalib: IBM PC/Clone with VGA graphics board
vgamono: IBM PC/Clone with VGA Monochrome graphics board
mcga: IBM PC/Clone with MCGA graphics board
cga: IBM PC/Clone with CGA graphics board
hercules: IBM PC/Clone with Hercules graphics board
cga: IBM PC/Clone with CGA graphics board
egabios: IBM PC/Clone with EGA graphics board (BIOS)
vgabios: IBM PC/Clone with VGA graphics board (BIOS)
egalib: IBM PC/Clone with EGA graphics board (LIB)
hercules: IBM PC/Clone with Hercules graphics board
att: AT&T 6300 terminal ???
corona325: Corona graphics ???
aed512: AED 512 Terminal
aed767: AED 767 Terminal
bitgraph: BBN Bitgraph Terminal
dxy800a: Roland DXY800A plotter
epson_lx800: Epson LX-800, Star NL-10, NX-1000 and lots of others
fig: FIG graphics language: SunView or X graphics editor
hp2623A: HP2623A and maybe others
hp2648: HP2648 and HP2647
hp7580B: HP7580, and probably other HPs (4 pens)
hpgl: HP7475 and (hopefully) lots of others (6 pens)
laserjet1: HP Laserjet, smallest size
laserjet2: HP Laserjet, medium size
laserjet3: HP Laserjet, largest size
imagen: Imagen laser printer
iris4d: Silicon Graphics IRIS 4D Series Computer
kc_tek40xx: Kermit-MS tek40xx terminal emulator - color
km_tek40xx: Kermit-MS tek40xx terminal emulator - monochrome
latex: LaTeX picture environment
eepic: EEPIC -- extended LaTeX picture environment
nec_cp6m: NEC printer CP6 Monochrome
nec_cp6c: NEC printer CP6 Color
nec_cp6d: NEC printer CP6 Draft monochrome
postscript: Postscript graphics language, small characters
psbig: Postscript graphics language, big characters
epsf1: Encapsulated Postscript graphics language, small characters
epsf2: Encapsulated Postscript graphics language, big characters
proprinter: IBM Proprinter
qms: QMS/QUIC Laser printer (also Talaris 1200 and others)
regis: REGIS graphics language
selanar: Selanar
sun: SunView window system
tek40xx: Tektronix 4010 and others; most TEK emulators
unixplot: Unix plotting standard (see plot(1))
unixpc: AT&T 3b1 or AT&T 7300 Unix PC
vx384: Vectrix 384 and Tandy color printer
--
Jeff Prothero (jsp@u.washington.edu) <std disclaimer>
Biological Structure Graphics Lab, University of Washington