After a while I went back to hacking common-lisp-controler. I now found out why hemlock fails, found the :serial option and decided that I need to define how defsystem and c-l-c handle new languages.
As people keep using Lisp to invent new languages I could have expected this to happen... Now to get a descent interface worked out and implemented, make c-l-c fail with a bit more grace, update the c-l-c documentation, submit it as a new debian standard and update my homepages
And all of this before the wife returns.
Sleep is overrated