As an experiment, I tried to create a Fibonacci method for Integer.  Initially, I defined it as Integer&gt;&gt;fibonacci: aNumber. However, having thought about it a bit more I realised that it should probably be a binary message like &#39;+&#39;. I tried to create it as such, but Squeak wouldn&#39;t let me - even when I copied the code from the &#39;+&#39; method. <br>
<br>After a bit of head scratching, I decided that &#39;+&#39; was probably a symbol, and that binary messages are probably limited to using symbols as selectors. However, I once arrived late to a baseball game (never having seen it played before), got confused about which team was which, and invented an entirely new scoring system that pretty much explained the results on the scoreboard.  So, I may be completely wrong about binary selectors!<br>
<br>If I am right about them requiring to be symbols.  Would it be a good idea for meto make &#39;fibonacci&#39; a symbol as well? Or would that lead to unintended problems down the road?<br><br>Cheers<br>Andy<br>