A wonderful video from 1995 introducing the Self language. It demonstrates a uniform evaluation model, "direct" programming where you can modify object inheritance live, break apart GUIs and build new ones from methods, and even a cheesy CGI finish! https://youtu.be/Ox5P7QyL774