2013/7/9 Igor Stasenko <[email protected]>

>
> To my thinking playing with pc is awfully evil, it should be
> read-only, only to allow debugger
> to map it to source code. Same goes for stack pointer.
>

For stack pointer I don't know use cases so I have to agree.

Now for pc in a smalltalk debugger you can select a place in code and
execute 'run to here without executing code'. It is hidden in Pharo (right
menu on stack) but it is a button in Visual works. So even if evil, it is
required for some functionalities. I don't know if it could be deleted like
that.

>
> Setting receiver is less evil and it may work, if receiver belongs to
> same inheritance chain
> as compiled method's class. But it should not be set without checking this.
>

Setting receiver fails in Cog and no one complains so ..

>
> And for method's temps, it is fine.
>
> > Thanks for answering,
>
>
>
> --
> Best regards,
> Igor Stasenko.
>
>

Reply via email to