'Tis one of the reasons I like Lisp and Smalltalk so. You get to start with an image with a boatload of working code already in it and from there on it's simple gradually to add the code you need to make a finished application.