Emacs-closette is a project mainly written in ..., it's free.
Closette (a CLOS subset) implementation for Emacs