April 2006


I’m missing MySQL bindings for Scheme 48 or scsh. Well, I wrote ODBC bindings for scsh a few years ago, but using ODBC on UNIX systems is just too painful. Looking at ruby, I found out that it seems to be fairly easy to implement the MySQL protocol. Although there is no official documentation, there are some hints available on the web and the ruby source code is a second source of information. I’ll convince the next student entering my office door that this is a perfect term project.

Technorati Tags: , , , , ,

I forgot to mention that it’s easy to build Scheme 48 as an Universal Binary. Thus, it works fine and fast on Intel-based Macs. Apple’s tech note 2137 gives some hints how to build multiarchitecture binaries on OS X. However, the hints described in this document don’t seem to work in all cases. Building the binaries for each architecture separatly and later combining them with lipo is an alternative. This also reminds me that I need to write a scsh script that automatically combines the binaries using lipo.

Technorati Tags: , , ,