Things to Do to Images When You're Bored
Last updated at 12:51 pm UTC on 23 October 2005
In the IRC channel, we got into a discussion about odd ways of breaking images/causing VM crashes. Here's what we came up with:
- Using the 'become:' operator on important objects can be rather amusing. (For the uninitiated, become: interchanges the identities of two objects.) A couple of fun examples are Smalltalk become: nil and true become: false. Metalogical consequences of disappearing the Smalltalk system dictionary or interchanging the meaning of true and false are best left as exercises to the reader.
A few nice examples of VisualWorks "VM crash code" can be found here