OOP with GNU Guile and GOOPS
wedesoft.de
GNU Guile (the Scheme interpreter of the GNU project) has a mature extension which facilitates object-oriented programming. GOOPS has objects, classes, meta-classes, and multiple dispatch. It also provides a means of modifying the output of the REPL.