## 6.30 Acknowledgements

- Jonah Beckford added CHICKEN-support to SWIG 25 and provided support for shared libraries and dynamic loading under Windows.

- Steve Elkins ported CHICKEN to OpenBSD.

- Tony Garnock-Jones ported CHICKEN to HP-UX and provided countless fixes and improvements.

- Sven Hartrumpf helped porting CHICKEN to the UltraSparc, suggested many improvements and helped fixing numerous bugs.

- Dale Jordan pointed out several bugs, helped fixing problems on the Cygwin platform and contributed the `calendar.scm` example script.

- Peter Keller translated the manual from HTML into LATEXand contributed the testing infrastructure code.

- Kirill Lisovsky found a couple of bugs while porting Oleg Kiselyov's SSAX XML parser to CHICKEN.

- Dennis Marti ported CHICKEN to Mac OS X.

- Chris Moline and Bakul Shah helped porting CHICKEN to FreeBSD.

- Davide Puricelli maintains the Debian package.

- Doug Quale contributed the configuration scripts for installation on UNIX-like systems, suggested numerous improvements and was generally very helpful.

- Benedikt Rosenau found several bugs and spent a lot of time testing the system and pointing out improvements.

- Dorai Sitaram pointed out several improvements in the TeX manual.

- Mike Thomas ported CHICKEN to the Mingw32 platform.

- John Tobey ported CHICKEN to MIPS.

- Panagiotis Vossos ported CHICKEN to Alpha/Linux.

- Jörg Wittenberger found and fixed countless bugs in the runtime system.

- CHICKEN contains code from several people:

  - Eli Barzilay: some performance tweaks used in TinyCLOS.

  - Anthony Carrico: the option parsing facility.

  - Mikael Djurfeldt: topological sort used by compiler.

  - Marc Feeley: pretty-printer.

  - Aubrey Jaffer: implementation of `dynamic-wind`.

  - R. Kent Dybvig, Oscar Waddel, Robert Hieb & Carl Bruggeman: `syntax-case` macro system.

  - Richard Kelsey: reference implementation of SRFI-9.

  - Gregor Kiczales: original implementation of TinyCLOS.

  - Dirk Lutzebaeck: Common LISP `format`.

  - Richard O'Keefe: sorting routines.

  - Jussi Piitulainen: reference implementation for SRFI-25.

  - Olin Shivers: implementation of `let-optionals[*]` and reference implementations of SRFI-1, SRFI-13 and SRFI-14.

  - Dorai Sitaram: the PREGEXP regular expression package and TeX2page, which was used to generate the HTML documentation.

  - Andrew Wilcox: queues.

  - Andrew Wright: pattern matcher.

Thanks also to William Annis, Dave Bodenstab, Roy Bryant, Franklin Chen, James Crippen, Brian Denheyer, Martin Gasbichler, Joey Gibson, Andreas Gustafsson, Karl M. Hegbloom, William P. Heinemann, Bruce Hoult, Dale Jordan, Valentin Kamyshenko, Ron Kneusel, Charles Martin, Perry Metzger, Eric E. Moore, ``o.t.'', David Rush, Oskar Schirmer, Burton Samograd, Ronald Schröder, Jeffrey B. Siegal, Jason Songhurst, Christian Tismer, Vladimir Tsichevsky, Sander Vesik, Shawn Wagner, Peter Wang, Matthew Welland and Richard Zidlicky for bug-fixes, tips, suggestions and moral support.

25 http://www.swig.org