LISP ==== Not strictly a compiler, and I can't remember much about this. I know that I had a go at tidying up the Edinburgh version, and this is what I ended up with. Bob Eager August 2002