+-*- coding: utf-8; mode: text; -*-
The programmers of old were mysterious and profound. We
cannot fathom their thoughts, so all we do is describe their
asdf-install, sb-bsd-sockets, sb-executable, sb-grovel and sb-posix
contrib packages.
+Zach Beane:
+ He provided a number of additions to SB-POSIX and implemented the
+ original timer facility on which SBCL's timers are based.
+
+James Bielman:
+ He assisted in work on the port to the Windows operating system.
+
+Alastair Bridgewater:
+ He contributed a port of the system to the Windows operating system.
+
Robert E. Brown:
He has reported various bugs and submitted several patches,
especially improving removing gratuitous efficiencies in the
Brian Downing:
He fixed the linker problems for building SBCL on Mac OS X. He
found and fixed the cause of backtraces failing for undefined
- functions and assembly routines.
+ functions and assembly routines. He wrote the core of SBCL's
+ alternative interpreter-based EVAL.
Miles Egan:
He creates binary packages of SBCL releases for Red Hat and other
(which?) platforms.
+Helmut Eller:
+ A lot of the code in the SB-INTROSPECT and SB-COVER contrib modules
+ was originally written by him for Slime/Swank.
+
Lutz Euler:
He made a large number of improvements to the x86-64 disassembler.
RATIONALIZE, replacing a less-accurate version inherited from
primordial CMUCL.
+Cyrus Harmon:
+ He fixed many PPC FFI and callback bugs. He ported Raymond Toy's
+ work on the generational garbage collector for PPC to Linux, finding
+ and fixing other SBCL bugs in the process.
+
Matthias Hoelzl:
He reported and fixed COMPILE's misbehavior on macros.
Daisuke Homma:
He added support for SunOS on x86 processors.
+ITA Software:
+ They hired Juho Snellman as a consultant to work on improvements to
+ SBCL, to be released into the public domain. The work they've funded
+ includes faster compilation, various improvements to the statistical
+ profiler, the SB-COVER code coverage tool, the interpreter-based
+ evaluator and the IR2-based single-stepper.
+
Espen S Johnsen:
He provided an ANSI-compliant version of CHANGE-CLASS for PCL.
character database, restoring the FAST-READ-CHAR optimization and
developing external format support.
+Yaroslav Kavenchuk:
+ He implemented several missing features and fixed many bugs in
+ the win32 port. He also worked on external-format support for
+ SB-ALIEN.
+
Frederik Kuivinen:
He showed how to implement the DEBUG-RETURN functionality.
updating documentation, and even, for better or worse, getting
rid of various functionality (e.g. the byte interpreter).
+NIIMI Satoshi:
+ He contributed a number of fixes to the FreeBSD port.
+
Patrik Nordebo:
He contributed to the port of SBCL to MacOS X, finding solutions for
ABI and assembly syntax differences between Darwin and Linux.
+Luís Oliveira:
+ He contributed to the port of SBCL to the Windows operating system,
+ particuarly in the area of FFI.
+
Scott Parish:
He ported SBCL to OpenBSD-with-ELF.
+Timothy Ritchey:
+ He implemented SB-BSD-SOCKETS support for the win32 port.
+
Kevin M. Rosenberg:
He provided the ACL-style toplevel (sb-aclrepl contrib module), and
a number of MOP-related bug reports. He also creates the official
Debian packages of SBCL.
+Joshua Ross:
+ He fixed some bugs relating to foreign calls and callbacks on the
+ Linux PowerPC platform.
+
Christophe Rhodes:
He ported SBCL to SPARC (based on the CMUCL backend), made various
port-related and SPARC-related changes (like *BACKEND-SUBFEATURES*),
optimizations to compiler output, and contributed in other ways as
well.
-Stig Erik Sandoe:
+Stig Erik Sandø:
He showed how to convince the GNU toolchain to build SBCL in a way
which supports callbacks from C code into SBCL.
besides.
Juho Snellman:
- He provided several performance enhancements, including a better hash
- function on strings, removal of unneccessary bounds checks, and
- multiple improvements to performance of common operations on
- bignums. He ported and enhanced the statistical profiler written by
- Gerd Moellmann for CMU CL. He completed the work on the x86-64 port
- of SBCL.
+ He provided a number of bug fixes and performance enhancements to
+ the compiler, the standard library functions, and to the garbage
+ collector. He ported and enhanced the statistical profiler written
+ by Gerd Moellmann for CMU CL. He completed the work on the x86-64
+ port of SBCL.
Brian Spilsbury:
He wrote Unicode-capable versions of SBCL's character, string, and
INITIALS GLOSSARY (helpful when reading comments, CVS commit logs, etc.)
-VJA Vincent Arkesteijn
-MNA Martin Atzmueller
-DB Daniel Barlow (also "dan")
-DTC Douglas Crosher
-APD Alexey Dejneka
-PFD Paul F. Dietz
-NJF Nathan Froyd
+AB Alastair Bridgewater
AL Arthur Lemmens
+APD Alexey Dejneka
+CLH Cyrus Harmon
+CSR Christophe Rhodes
+DB Daniel Barlow (also "dan")
DFL David Lichteblau
-RAM Robert MacLachlan
-PRM Pierre Mai
+DTC Douglas Crosher
+JES Juho Snellman
+JRXR Joshua Ross
MG Gabor Melis
-WHN William ("Bill") Newman
-CSR Christophe Rhodes
-THS Thiemo Seufer
+MNA Martin Atzmueller
+NJF Nathan Froyd
NS Nikodemus Siivola
-JES Juho Snellman
+PFD Paul F. Dietz
+PRM Pierre Mai
PVE Peter Van Eynde
PW Paul Werkowski
+RAM Robert MacLachlan
+THS Thiemo Seufer
+VJA Vincent Arkesteijn
+WHN William ("Bill") Newman