While I'm at it, I also ported 2 useful tools to LISP for my own purpose: flex and yacc. I modified the code such that they generate LISP code instead of C code. I use them for my own project and they work OK. I don't plan to maintain or distribute it myself, but if anybody is interested, I can send it. Bye. Michael.