See here, here, and AMOP.
This page is linked from: AMOP CLOS Meta-Circular Meta-Object Protocol Persistence 101 Type System