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