Sheeple is a delegative prototype-based object system inspired by CLOS.It is designed with the purpose of providing the goodies of CLOS programming, but in an object-based environment.As such, it shares a lot of syntax and semantics with CLOS, including multiple delegation (similar to multiple inheritance) and multiply-dispatched functions (similar to generic functions).