Zachary Beane wrote a CD ripper/encoder (well, ripper/encoder coordinator) in lisp: RIP-L. Requires SBCL.