While trying to compile my code (which uses the occasional latin-1 character inside strings) using a unicode-enabled ECL, I ran into the problem that COMPILE-FILE doesn't take an external-argument keyword, as is required by CL.