michael@trigraph.UUCP (Michael Winser) (02/15/88)
What I want to be able to do is something like this anArray.do(atPut,index,value); this would be equivalent to the smalltalk statement anArray do: [:i | i at: index Put: value ] Most of the "tricks" I can think of do this would be *very* ugly and defeat the purpose of using c++. The problem is largely one of binding time. In c++ lexical binding occurs very early, in objective-c and even more so in smalltalk, the lexical binding is postponed until runtime. I like c++ quite a lot, but I can't help feeling that more flexibility in choosing the binding time would be very nice. Michael. -- ...utscri!trigraph!michael Michael Winser michael@trigraph.UUCP Trigraph Inc. 5 Lower Sherbourne St. #201 (416) 363-8841 Toronto,Ontario M5R 3H8