Everything sounds right - no idea what is going wrong. Are you sure you started only one slime session and are compiling the function in the same lisp where you try to run it? Peter