Popi was originally written by Gerard J. Holzmann - AT&T Bell Labs.

This version is based on the code in his Prentice Hall book,
"Beyond Photography - the digital darkroom," ISBN 0-13-074410-7, 
which is copyright (c) 1988 by Bell Telephone Laboratories, Inc. 

----

Main author/maintainer:            Rich Burridge <rich.burridge@Sun.COM>

----

Special thanks go to:

* Stephen Frede for writing the previous version of the lexical parser.
 
* Byron Rakitzis for the basis of the popi yacc grammar, and the various
  associated routines (alloc.c, *gen.c, mk.c), plus the runtime assember
  generating routines, taken from his pico implementation.
 
* Jeremy Fitzhardinge for enhancing Byrons pico implementation, and
  allowing me to include that work into the popi distribution.
 
* Russ Nelson for implementing various changes to this version to
  make it more efficient, particularly with the PC versions.
 
* Rich Morin for adding:
 
    > -c flag - color (RGB) calculation, display, and I/O
                (NTSC luma display on non-24-bit monitors)
 
    > -s flag, #signed - signed I/O
 
    > 24-bit monitor support under SunView
 
    > smallest unambiguous name recognition for special commands (eg, #r)
 
    > table-driven messages about special commands in #help
 
    > assorted bug fixes.

----

Thanks go to:
 
* Peter Chubb for the Amiga work;
 
* Frank Crawford for the kermit terminal driver;
 
* Eric Haines for the HP driver.
 
* Kirk L. Johnson, Jim Frost and Steve Losen for developing the
  xloadimage package.
 
* Tim Lambert for the Apollo driver;
 
* Jef Poskanzer for developing the PBMPLUS package.
 
* John Pritchard and James Ashton for bug reports and fixes;
 
* Tim Roper for System V diffs.
 
* Stephan Wasserroth for (re)porting the NeXT driver, plus numerous
  improvements including a floating point evaluation stack.
 
----

Also thanks to Tor Lillqvist for fixing up the X11 driver to work with an
HP9000 Series 300 workstation (which incidentally fixes it to work on NCD
terminals) and to Eric Haines for spotting several minor inefficiencies in
the popi code.
 
Also thanks to the following for various bug reports, fixes and suggestions
for improvement:
 
  Rob Beukers,
  Tim Born,
  Thomas M. Breuel,
  Eli Chiprout,
  Adrian F. Clark,
  Ed Falk,
  Jorgen Gustafsson,
  Eric Haines,
  Thomas Heller,
  Steve Howell,
  Glenn Huxtable,
  Ling Kan,
  Harry Langenbacher,
  Thierry Leconte,
  Martin A. Leisner
  Dave Spensley,
  Chris Stenton,
  Rainer Wieland
