On 13.09.2011 18:54, Philippe Marschall wrote:
> On 12.09.2011 23:11, Eliot Miranda wrote:
>> Hi Phillipe,
>>
>> On Mon, Sep 12, 2011 at 11:06 AM, Philippe Marschall
>> <kus...@gmx.net <mailto:kus...@gmx.net>> wrote:
>>
>>     Hi
>>
>>     While trying to debug the debugger in Seaside (hi Mike) I stumbled on
>>     something funny. Seaside the following code to work:
>>
>>     Semaphore forMutualExclusion critical: [
>>            | sender |
>>            sender := thisContext sender.
>>            sender tempAt: sender tempScopedNames size ]
>>
>>
>> This just won't work with the Closure compiler.  This approach only
>> worked with old blue-book blocks Squeak.   Instead you need to look at
>> DebuggerMethodMap, tempNamesForContext:, namedTempAt: et al.
> 
> Ok, I tried implementing it in terms of #tempNamesForContext: (through
> #tempNames) and #namedTempAt: this works sometimes and in other times I
> get 'Instances of UndefinedObject are not indexable'. See the attached
> unit test.

I just checked and this was working in 1.2.

Cheers
Philippe


Reply via email to