- He contributed sblisp.lisp, a set of patches to make SBCL
- play nicely with ILISP. (Those patches have since disappeared from the
- SBCL distribution because ILISP has since been patched to play nicely
- with SBCL.) He figured out how to get the CMU CL dynamic object
- file loading code to work under SBCL. He ported CMU CL's support for
- Alpha and PPC CPUs to SBCL. He wrote code (e.g. grovel_headers.c and
- stat_wrapper stuff) to handle machine-dependence and OS-dependence
- automatically, reducing the amount of hand-tweaking required to
- keep ports synchronized. He's also provided support for SBCL (as
- well as for free Common Lisp in general) through his CLiki website.
+ He made SBCL play nicely with ILISP. He figured out how to get the
+ CMU CL dynamic object file loading code to work under SBCL. He
+ ported CMU CL's support for Alpha and PPC CPUs to SBCL. He wrote
+ code (e.g. grovel_headers.c and stat_wrapper stuff) to handle
+ machine-dependence and OS-dependence automatically, reducing
+ the amount of hand-tweaking required to keep ports synchronized.
+ He's also provided support for SBCL (as well as for free
+ Common Lisp in general) through his CLiki website.