[Xotcl] Device chaining from Objects/Classes defined in C

Kristoffer Lawson setok at fishpool.com
Fri Sep 15 23:11:13 CEST 2006


On 15 Sep 2006, at 21:28, Scott Gargash wrote:
>
> I've stepped into the XOTcl code and it looks like it's searching  
> the the interpreter's call stack to determine the active object but  
> as near as I can tell, my C-defined methods don't correctly  
> annotate Tcl's call stack.

For the record I have stumbled across a related problem with at least  
some version of XOTcl. This was some while ago so perhaps it's not  
true for 1.5. I should've recorded the exact circumstances back then,  
but I was so busy that I didn't get round to it.

Basically, if I remember correctly, I found that doing [uplevel 1  
self] did not always appear to work as expected. Ie. in some  
situations [self] would be reported wrong or was it that it did not  
work at all. I cannot recall the exact circumstances and I believe I  
wasn't certain what they were at the time (hence the need to spend  
some effort with it, which I did not get round to). OK, so this isn't  
likely to be a very useful report, if one can even call it that, but  
I thought it might be worth mentioning in case it might ring a bell  
or two with XOTcl developers.

Oh, also errors taking place inside filters might get really strange  
results. Again, this might be fixed in 1.5.

            /  http://www.fishpool.com/~setok/



More information about the Xotcl mailing list