Skip to main content

Yet another benchmark entry

A few months ago, Christophe suggested that autobuilding/autobenchmarking of CLisp would be nice to have in Boinkmarks. I tried, but couldn’t make it fit into the ugly bunch of shell scripts. This was when I decided to rewrite them in Common Lisp, and to add a nice web interface using araneida.

That is now finished. See the results at http://sbcl.boinkor.net/benchmark/ (old version, for contrast).

So, was it worth it? The rewrite doesn’t bring me that much closer to my goal of actually benchmarking CLisp; but adding that functionality is now much easier with the new CLOS-based protocol for building/caching/benchmarking implementation binaries (especially when compared to these ugly shell constructs). Another great advantage is that I now have a chance of understanding what I have written when I have to fix it in a few months.

Watch this space, there are a few benchmarking-related announcements waiting to be made in the near future (the release of the benchmarking tool, for one) (-: