Summary of lispvan February meeting - Doing Evil Things with CL
Friday, February 29, 2008
For our February lispvan meeting, Brad Beveridge gave a presentation on "Doing Evil Things with CL". More specifically, he talked about how he was using CFFI and how he was generating CL bindings for C code. As is often the case, the project came about because he "had an itch to scratch" - Brad had worked previously with a friend on YAFFS (Yet Another Flash File System) and he was planning to do some more work on the project. However, he wanted to use Lisp as a "toolbench" for working with YAFFS C code to:
- Inspect internal YAFFS state
- Call random functions
- Add new functions/callbacks
- Do all the fun things you can do in a pure Lisp environment
Brad's presentation is available in ODP format and the movie of his presentation is available on Google Video. Note that the last few minutes have some interesting discussion even though the presentation has ended.
Update-2008-02-29: Zach converted Brad's ODP presentation into a PDF (which will be easier for some people to view).

