Spotting for hex is hardly complex.
Shift-Enter hex #im
--> implementors of hex, first one I see is in ByteArray.
Shit-Enter hex #se
--> senders of hex. First one is a test in ByteArray
testHex
"self debug: #testHex"
self assert: #[122 43 213 7] hex = '7a2bd507'.
self assert: #[151 193 242 221 249 32 153 72 179 41 49 154 48 193 99 134] hex = '97c1f2ddf9209948b329319a30c16386'.
self assert: (ByteArray readHexFrom: '7A2BD507') = #[122 43 213 7].
self assert: (ByteArray readHexFrom: '7a2bd507') = #[122 43 213 7].
From this test, one can spot readHexFrom: which uses lowercase or uppercase for reading.
And asUppercase, Shift-Enter upper, scrolll down as bit, find String>>#asUppercase
Spotter is really great at finding stuff, and coupled with tests and examples it helps in building understanding.
Agreed, this is not the same as looking for stuff as in, say, Java or Python. I find it better in the long run still.