Scratch for Second Life
I created Scratch for Second Life in 2008, as a way to to make it easier for people to program behaviors and interactivity in the virtual world of Second Life. It was based on an early version of the Scratch programming environment.
It is still available for download via internet archive.