Thomas Gagn<tgagne / wide-open-west.com> wrote in message news:<3DDCFB97.1040505 / wide-open-west.com>... > Do I have the Smalltalk version right? > > size := 640*480*2. > image := ByteArray new: size withAll: 0. > lookup := ByteArray new: size withAll: 0. > > Time millisecondsToRun: [ > 1 to: size do: [ :i | > image at: i put: (lookup at: (image at: i ) + 1) > ] > ] > > "159" I don't know smalltalk, but it looks close enough. I don't see the reason for the + 1. The lookup table was actually only 1024 elements, but it doesn't really matter. What kind of processor did you run the test on.