Well it seems rather special purpose. What are you using it for? Why is the cost impacting your work? On 2010-03-02, at 4:06 PM, Alexandre Bergel wrote:
Will it be of any use for you? If yes, then I will do it.
Alexandre
On 2 Mar 2010, at 21:00, John M McIntosh wrote:
Maybe you could write a plugin/primitive to do the work?
On 2010-03-02, at 3:50 PM, Alexandre Bergel wrote:
Dear List,
I was wondering whether there is a fast way to know the method call stack depth. Something like what follows does the job:
-=-=-=-=-=-=-=-=-=-=-=-= | depth running | depth := 0. running := thisContext. [ running sender notNil ] whileTrue: [ running := running sender. depth := depth + 1]. depth -=-=-=-=-=-=-=-=-=-=-=-=
But it is rather slow. Anyone has a suggestion?
Cheers, Alexandre -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
-- =========================================================================== John M. McIntosh <johnmci@smalltalkconsulting.com> Twitter: squeaker68882 Corporate Smalltalk Consulting Ltd. http://www.smalltalkconsulting.com ===========================================================================