Magik

Untuk mendefinisikan objek atau kelas di dalam Magik digunakan kata "exemplars". Magik mensupport pewarisan berganda, and "mixins"(suatu function yang tidak ada datanya). Instan baru dapat dibuat dengan cara meng-cloning instan yang sudah ada.