Michael said << Hi Andy,
why would the message have to be binary anyway? If you want the k-th Fibonacci number, why don't you just send #fib to k? Regarding symbols vs. not symbols: all selectors are symbols, internally. I might get something in your e-mail wrong - could you restate the question? >> Hi Michael Thanks very much for your thoughts. Let me try to explain myself, slightly more clearly! First, this was just an experiment. I was reading a book on Python, saw how they did it, and thought I would try in Squeak. So, I hadn't really thought about how I was going to use it. I like your suggestion about implementing is as: anInteger #fib. However, thinking about implementing it as a binary message made me curious about why I couldn't do that. The specific problem I am having is: If I define an Integer method such as <<<*** aNumber Squeak is quite happy to let me create it. However, if I do something like fib aNumber, the compiler complains that aNumber is a unknown variable, which I need to define. So, what I was really trying to understand was what it was about the e.g. <<< symbol which allowed it to have an undeclared argument. I think that, based on your last message, it is just that <<< etc have been defined as special characters. Is that correct? Cheers Andy
_______________________________________________ Beginners mailing list [email protected] http://lists.squeakfoundation.org/mailman/listinfo/beginners
