> In Pinocchio[1] we implemented very nice and simple debuggers by "just" 
> changing the current interpreter to take a user-action into account on each 
> message send. Since this is implemented on top of a metacircular interpreter 
> this was quite simple to achieve. So the whole implementation of the known 
> debugger functionality (step, over...) maybe took an afternoon. Since you 
> have access to the full interpreter protocol it is very easy to intercept 
> different sorts of actions. As described in the linked paper, it was very 
> easy to implement the object-flow behavior in Pinocchio.

I have built a number of code profilers over the time. The instrumentation is 
done with Spy, a kind of method wrapper. It would cool to see whether Pinocchio 
can be a better replacement for my profilers. This will be a cool validation 
for Pinocchio

Cheers,
Alexandre

-- 
_,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:
Alexandre Bergel  http://www.bergel.eu
^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.






Reply via email to