The program was originally written by

Lars Pensj|, April 1989 (lars@cd.chalmers.se (no longer valid)).

Lars gives the following credit:

  The regexp package was made by Henry Spencer.

  The ed package was not done by me. See the file ed.c for information.

  Bit manipulations was implemented by pell@lysator.liu.se who also found
  several bugs that had eluded me for months.

  Valuable help and hints from: Mark Nagel, James Seidman, Moonchilde and more.

  Roland Dunkerley III fixed for-loops, do-while and the operators ++ and --.

  Sean T Barrett made smalloc.c.

  Lennart Augustsson convinced me to implement a compiler for a virtual
  stack machine. He also implemented the built-in preprocessor.

  John S. Price found and fixed many bugs.

  The shadow idea was "forwarded" to me by John S. Price from Team Cthulhu
  (Bill Burdick, Roy Riggs, Mitch Adler).

  Michael Malone, Michael O'Reilly, Klaus Rennecke, J|rn Rennecke and
  Germano Caronni found and fixed a large amount of bugs.

  Petri Wessman fixed changes for SCO unix and AIX.

 -----------------------------------------------------------------------------

Joern Rennecke ( amylaar@cs.tu-berlin.de ) gives this credit:

  The non-corrupting indentation code for ed was written by Felix A. Croes,
  aka Dworkin (<felix@dworkin.nl>) and originates from his DGD.

  Mud-sprintf() is from Lynscar (Sean A Reith, <gusar@uniwa.oz.au> and
  was donated into the Public Domain.

  The alist based mapping implementation was supplied by Dworkin.

  The idea for query_actions and an implementation that has been partially used
  is from Peter Eriksson (aka lpd) pen@lysator.liu.se

  The port to Amiga was done by Mateese ( Lars Duening )

  The udp connectivity is from the CD driver, and was fitted in by deepthought.

  Demos, Freaky, Hurl, Hyp, Mateese, Pepel and Jof did a lot of alpha
  testing.

  Reimer Behrends located a lot of bugs. He also supplied a portable macro to
  test numbers for having but a single bit set, a mergesort based
  sort_array() and variadic function support.

  get_object_actions() was supplied by herp.

  Marcus Meissner found and fixed many bugs.

  Carl White, Mark (ec179@city.ac.uk), Archimedes (Robert Fuller), Eric Blade,
  Mitchell Brandsma, Sam Bobroff, Jim Cogbill, Ben Fennema,
  Sorva (Ed Zielinski), Loke@Wonderland (Solem), Claus S. Jensen, Nils Magnus,
  samo@MorgenGrauen, Frobozz (Bryan Schuler), Sique@Nightfall, APJ,
  Deathknight, Tero Jyri Michael Pelander (tpeland@utu.fi),
  Willem van der Oord (willem@marble.dcr.net), Hate@MorgenGrauen,
  Bob Farmer, Randor@EoP, Trevor Phillips, Robert M. Zigweid, Inspiral,
  Brian Gerst, Rasmus H. Hansen, Demodian (John Kurtz), William J. Burton,
  Patrick Li, Niilo Paasivirta, Frank Stolze, Penelope@Avalon,
  Nathan@Unholy Lands, mubo@SiliconDream, Sunblood@Tubmud, Alfe@Tubmud,
  Tatu Saloranta, Chameloid@Tubmud and Martin Brenner (deepthought) reported bugs.

  Foslay did the OS/2 port.

  Ray Gilbert originally did the MSDOS port, which was modified later by
  Rasmus Hellbug Hansen.

  Marcus Meissner contributed regreplace().

  Slider@Tubmud supplied GnuWin32 patches.

 -----------------------------------------------------------------------------

Lars Duening thanks:

 - Dana Durkee and the magnificient Wessex for enhancing my life (though
     I had to look up that 'l'-word first).
 - the citizens of One Step Beyond, PK-Mud and UNItopia for enduring my
     driver experiments.
 - Malc (mehbisdokutie@geocities.com) for providing me with access to
     a Solaris system for testing.
 - Stefan Petri and contributors for the extensive documentation of the
     Amylaar driver (see also doc/README).
 - the MudOS programmers for the efun terminal_colour() and Michael Schaefer
     for adapting it for LDMud.
 - Martin Brenner: initial multi-port implementation, inetd compatibility
     code.
 - Brian Gerst (bgerst@quark.vpplus.com) for the xerq daemon.
 - Reinhard Pfau (Reinhard.Pfau@unix-ag.org, Mubo@SiliconDream) brought
     the autoconf mechanism up to date.
 - Ron Koerner (ron.koerner@gmx.de, Righ@FinalFrontier) provided the
     initial implementation of functionals modelled after MudOS' syntax.
 - Uwe (mai94cch@studserv.uni-leipzig.de) did the first IPv6 changes.
 - for bug reports, critics, fixes, patches and other support from:
     Alex@TubMud (at16@st-andrews.ac.uk)
     Alexander Fetke (alfebtcd@cs.tu-berlin.de, Alfe@Tubmud)
     Andreas Grammlich (andreas.grammlich@prepress.de, Gum@Wunderland)
     Andreas Weller (aw6@informatik.uni-ulm.de, Zwirch@Carledon)
     Andres Cvitkovich (ac@twig.mond.at, Woody@Silberland)
     Andrew Weisz (elarke01@snet.net)
     Blackcat@PK-Mud (amuelle1@htwm.de)
     Brandon (pothole@darkspyre.quad.net)
     Christian Kirschbaum (chrissy@cs.tu-berlin.de, Chameloid@Tubmud)
     Christian Mudra (c_mudra@informatik.uni-kl.de, Coogan@Tubmud)
     Dale Perkins (dale-perkins@home.net)
     Daniel von Dincklage (daniel@ozet.de, Sunblade@SiliconDream),
     Daniel Sloan (sloand@alphalink.com.au)
     Fiona@Wunderland (ujastrow@mail.desy.de)
     Frank Kirschner (freaky@unitopia.uni-stuttgart.de)
     Frank Stolze (fstolze@iName.com)
     Heiko Kopp (hkopp@informatik.uni-rostock.de, Bardioc@Evermore)
     Holger Kremss (jur94ewp@studserv.uni-leipzig.de, Holger@Wunderland)
     Joern Rennecke (amylaar@cygnus.co.uk)
     Juergen Weickert (Sissi@UNItopia)
     Kirnan@Avalon
     Largo@Wunderland
     Logic (logic@logic.net)
     Manu Mäki (mtmaki@pultti.turkuai.fi, Cendor@Winterkill)
     Matthew Julius (julius.2@wright.edu)
     Michael Sporn (sporn@mathematik.hu-berlin.de, sunblood@tubmud)
     Nepomuck@UNItopia
     Parsec
     Patrick May (patrick.may@cedelgroup.com)
     Ralph (ralphi@vkr.k-net.dk)
     Reimer Behrends (Macbeth@Tubmud)
     Reinhard Pfau (reinhard@netlab1.hrz.uni-siegen.de, mubo@SiliconDream),
     Robb Townsend (meecham@infonline.net)
     Robert Reither (e8925573@student.tuwien.ac.at, Nathan@Unholy.Lands)
     Stephan Lichtenhagen (lichti@amethyst.chemie.uni-dortmund.de,
       Tiamak@Morgengrauen)
     Sieni (sampsa@netsonic.fi)
     Stefan Riemer (stefan.riemer@bauing.uni-weimar.de, Peng@FinalFrontier)
     Tatu P. Saloranta (doomdark@cc.hut.fi)
     Thomas Feldmeier (tfeldmei@student.informatik.uni-ulm.de, Zora@Carledon)
     Thorsten Klose (Thorsten.Klose@infineon.com, Avatar@avalon)
     Tmm@UNItopia? (Tmm@gmx.de)
     Tucita@UNItopia

